*{box-sizing:border-box}html,body{max-width:100%;margin:0;padding:0;overflow-x:clip}input,textarea,button{font-family:inherit}::selection{background:oklch(90% .06 85)}.app-canvas{background-color:#0000;background-image:radial-gradient(circle at 50% -12%,oklch(99% .018 82) 0,#0000 42%),linear-gradient(145deg,oklch(96.5% .018 78),oklch(92.5% .028 72));background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.backstory-shell{width:100%;max-width:1120px;margin:0 auto;padding:36px 24px 80px}.backstory-toolbar,.backstory-paper{width:100%}.backstory-toolbar-title,.backstory-toolbar-actions,.backstory-chunk-text,.annotation-rail,.annotation-bubble,.annotation-thread,.annotation-message,.annotation-message>div{min-width:0}.backstory-toolbar-title{flex:1}.backstory-toolbar-heading{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.annotation-message-body,.annotation-bubble textarea,.backstory-paper h1,.backstory-chunk-text,.home-preview-url{overflow-wrap:anywhere;word-break:break-word}.home-card input,.home-card textarea,.home-preview{min-width:0;max-width:100%}.home-preview{overflow:hidden}.backstory-paper{padding:58px 64px 68px}.backstory-chunk{grid-template-columns:minmax(0,1fr) 0;column-gap:0;margin-bottom:28px;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1),column-gap .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.backstory-chunk-text{width:100%}.comments-open .backstory-chunk{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:36px;display:grid}.annotation-rail{z-index:1;width:300px;max-width:100%;position:relative}.comments-open .annotation-rail{animation:.28s cubic-bezier(.22,1,.36,1) 70ms both annotation-rail-in}.annotation-connector{background:oklch(75% .09 85);width:36px;height:1px;position:absolute;top:20px;left:-36px}.annotation-bubble{position:relative}@keyframes annotation-rail-in{0%{opacity:0;transform:translate(16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=900px){.comments-open .backstory-chunk{grid-template-columns:1fr}.annotation-rail{width:calc(100% - 28px);margin:14px 0 0 28px}.annotation-connector{width:28px;top:20px;left:-28px}}@media (prefers-reduced-motion:reduce){.backstory-chunk{transition:none}.comments-open .annotation-rail{animation:none}}@media (width<=640px){.home-canvas{padding:40px 12px 56px!important}.home-header{margin-bottom:24px!important}.home-card{border-radius:13px!important;padding:18px 16px!important}.home-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.home-tab{min-height:36px}.home-url-row{flex-direction:column;align-items:stretch}.home-url-row input,.home-url-row button{width:100%;min-width:0}.home-preview,.home-editor{padding:18px 16px!important}.backstory-shell{padding:16px 10px 48px}.backstory-paper{padding:28px 18px 40px}.backstory-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;align-items:start!important;padding:0 2px!important;display:grid!important}.backstory-toolbar-title{grid-column:1/-1}.backstory-toolbar-heading{white-space:normal;overflow-wrap:anywhere}.backstory-toolbar-actions{grid-column:1/-1;justify-content:flex-end;width:100%;gap:8px!important}.backstory-name-label{display:none}.backstory-name-popover,.backstory-share-popover{max-width:calc(100vw - 32px)}.backstory-name-popover{flex-wrap:wrap;white-space:normal!important}.backstory-name-popover input{flex:100%;width:100%!important}.backstory-success-banner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px!important;display:grid!important}.backstory-success-banner>:first-child{grid-column:1/-1;justify-self:start}.backstory-share-url{min-width:0}.annotation-rail{width:calc(100% - 16px);margin-left:16px}.annotation-connector{width:16px;left:-16px}.annotation-bubble{padding:11px!important}.annotation-thread{padding-inline:7px!important}}@media (width<=380px){.backstory-presence{display:none!important}.backstory-toolbar-actions{justify-content:space-between}}
