.inline-edit{--blk-tint:color-mix(in srgb, var(--focus) 14%, transparent)}.inline-edit :is(h1,.lead,.principle-title,.prose>p,.prose li,.prose>blockquote>p,.quote>p,.quote>footer,.example:not(.example-empty) figcaption>span:last-child){cursor:text}.inline-edit a,.inline-edit .example-label{cursor:revert}.inline-edit [data-editing]{caret-color:var(--text);border-radius:0;outline:none}.inline-edit [data-empty]{box-sizing:content-box;min-height:1lh}.inline-edit :is([data-empty][data-editing],.principle-title[data-empty]):after{content:attr(data-ph);float:left;height:0;color:var(--text-nav);white-space:nowrap;pointer-events:none}.inline-edit .principle-title[data-empty] .copy-link{display:none}.inline-edit .example figcaption>span[data-empty]{vertical-align:top;display:inline-block}.blk-picked{background:var(--blk-tint);box-shadow:0 0 0 4px var(--blk-tint);border-radius:4px}.prose ul>li.blk-picked{isolation:isolate;box-shadow:none;background:0 0;position:relative}.prose ul>li.blk-picked:after{content:"";z-index:-1;background:var(--blk-tint);border-radius:8px;position:absolute;inset:-4px -4px -4px calc(-1.3em - 4px)}.example.blk-picked .example-frame:before{content:"";z-index:1;background:var(--blk-tint);pointer-events:none;position:absolute;inset:0}.principle.blk-picked{clip-path:inset(44px -4px -4px round 8px)}.principle.blk-picked .blk-picked{box-shadow:none;background:0 0}.principle.blk-picked li.blk-picked:after{content:none}.blk-lifted{opacity:.4}.blk-dragging,.blk-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.edit-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--line);background:var(--pill-bg);max-width:calc(100vw - 32px);color:var(--text);backdrop-filter:saturate(180%)blur(20px);text-align:center;border-radius:999px;padding:8px 14px;font-size:13px;line-height:18px;position:fixed;translate:-50%;box-shadow:0 8px 24px #00000014}.edit-toast[hidden]{display:none}.edit-toast[data-kind=busy]{color:var(--text-2)}.edit-toast[data-kind=error]{color:var(--dont);border-radius:14px}.edit-toast-action{background:var(--text);height:24px;color:var(--bg);font:400 13px/18px var(--font);cursor:pointer;border:0;border-radius:999px;margin:-3px -6px -3px 10px;padding:3px 10px}.blk-ui{font:14px/20px var(--font);letter-spacing:0;color:var(--text);position:absolute;top:0;left:0}.blk-ui[hidden],.blk-ui [hidden]{display:none}.blk-menu{z-index:40;overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg-raised);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;border-radius:12px;width:288px;max-width:calc(100vw - 16px);max-height:320px;padding:6px;overflow-y:auto;box-shadow:0 2px 6px #0000000d,0 12px 32px #00000014}.blk-menu-group{color:var(--text-3);padding:6px 8px 2px;font-size:12px;line-height:16px}.blk-menu-group:not(:first-child){margin-top:6px}.blk-menu-item{width:100%;height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;display:flex}.blk-menu-item[aria-selected=true]{background:var(--chip)}.blk-menu-icon,.blk-menu-on{flex:none;place-items:center;width:20px;height:20px;display:grid}.blk-menu-icon{color:var(--text-2)}.blk-menu-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.blk-menu-hint{font:12px/16px var(--font);color:var(--text-3);flex:none}.blk-menu-danger,.blk-menu-danger .blk-menu-icon{color:var(--dont)}.blk-menu-danger[aria-selected=true]{background:color-mix(in srgb, var(--dont) 10%, transparent)}.blk-menu-none{color:var(--text-3);padding:6px 8px}.blk-handle{z-index:12;gap:2px;display:flex}.blk-handle button{height:24px;color:var(--text-nav);cursor:pointer;transition:background-color .12s var(--ease-standard), color .12s var(--ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.blk-handle button:hover{background:var(--chip);color:var(--text-2)}.blk-handle .blk-handle-plus{width:24px}.blk-handle .blk-handle-grip{cursor:grab;touch-action:none;width:16px}.blk-drop{z-index:12;background:color-mix(in srgb, var(--focus) 60%, transparent);pointer-events:none;border-radius:2px;height:3px}.blk-bar{z-index:18;border:1px solid var(--line);background:var(--pill-bg);backdrop-filter:saturate(180%)blur(20px);border-radius:999px;padding:3px;box-shadow:0 8px 24px #00000014}.blk-bar-buttons,.blk-bar-link{align-items:center;gap:2px;display:flex}.blk-bar-btn{width:28px;height:28px;color:var(--text-2);cursor:pointer;transition:background-color .12s var(--ease-standard), color .12s var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.blk-bar-btn:hover{background:var(--chip);color:var(--text)}.blk-bar-btn[aria-pressed=true],.blk-bar-link .blk-bar-btn{background:var(--text);color:var(--bg)}.blk-bar-link input{width:220px;height:28px;color:var(--text);font:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0 6px 0 10px}.blk-bar-link input::placeholder{color:var(--text-3);opacity:1}.blk-menu-item:focus-visible,.blk-handle button:focus-visible{border-radius:6px}.blk-bar-btn:focus-visible{border-radius:50%}.edit-toast-action:focus-visible{border-radius:999px}.tree>li{position:relative}.tree-add{width:24px;height:24px;color:var(--text-nav);cursor:pointer;opacity:0;transition:opacity .15s var(--ease-standard), background-color .12s var(--ease-standard), color .12s var(--ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:8px}.tree>li:hover>.tree-add,.tree-add:focus-visible{opacity:1}.tree-add:hover{background:var(--chip);color:var(--text)}.tree-add:disabled{opacity:.4;cursor:progress}@media (hover:none){.tree-add{opacity:1}}.article-title .topic-more{margin-left:-8px}.topic-more svg{stroke:none}@media (width<=640px){.blk-bar-link input{font-size:16px}}@media print{.blk-ui,.edit-toast{display:none}}
