.rh-home{height:100svh;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#e5e9d5;background-image:radial-gradient(#7c865526 .8px,transparent .8px);background-size:7px 7px;color:#302639;font-family:Space Grotesk,sans-serif}.rh-home-nav{flex:none;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;gap:16px;z-index:3}.rh-home-nav>a{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit;font:700 25px Space Mono,monospace;letter-spacing:-1.5px}.rh-home-nav img{width:33px;height:33px}.rh-home-nav>a>span{font-size:28px;color:#856b99}.rh-home-nav>span{font:12px Space Mono,monospace;color:#706779}.rh-hero{position:relative;min-height:0;flex:1;display:grid;place-items:center;isolation:isolate;overflow:hidden}.rh-home-copy{position:relative;z-index:2;text-align:center;width:min(830px,80%);padding:35px 18px;background:radial-gradient(ellipse,#e5e9d5 58%,#e5e9d5ef 67%,#e5e9d500 77%);pointer-events:none}.rh-home-eyebrow{text-transform:uppercase;letter-spacing:2px;font:11px Space Mono,monospace;color:#746781}.rh-home-copy h1{font:700 clamp(48px,5.6vw,81px)/1.04 "Fraunces",Georgia,serif;letter-spacing:-3.5px;margin:22px 0}.rh-home-copy h1 em{color:#76588a;white-space:nowrap}.rh-home-copy>p{font-size:17px;line-height:1.7;margin:0 0 25px}.rh-create{display:inline-flex;align-items:center;gap:28px;min-height:54px;padding:13px 24px;border:2px solid #302639;background:#e4eda4;box-shadow:4px 4px #302639;font:700 16px Space Mono,monospace;cursor:pointer;pointer-events:auto}.rh-create:hover{background:#eff6bf;transform:translateY(-2px)}.rh-home-small{display:block;margin-top:20px;font-size:12px;color:#706779}.rh-example-field{position:absolute;inset:0;z-index:1;pointer-events:none}.rh-example-lane{display:contents}.drifting-example{position:absolute;width:clamp(210px,23vw,330px);display:block;color:inherit;background:#fffae9;border:1px solid #55495f;box-shadow:6px 7px #46374e22;text-decoration:none;pointer-events:auto;will-change:transform;left:0;top:0}.lane-0 .drifting-example{left:14px;top:8px}.lane-1 .drifting-example{left:auto;right:14px;top:8px}.lane-2 .drifting-example{left:14px;top:auto;bottom:14px}.lane-3 .drifting-example{inset:auto 14px 14px auto}.rh-home.is-moving .drifting-example{inset:0 auto auto 0}.drifting-example>img{display:block;width:100%;height:clamp(130px,14vw,205px);object-fit:cover;object-position:top}.drifting-example>span{display:flex;justify-content:space-between;gap:6px;padding:9px;font:10px Space Mono,monospace}.drifting-example:focus-visible{outline:3px solid #76588a;outline-offset:5px}.rh-home-footer{flex:none;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:10px 30px 18px;font-size:11px;color:#706779;z-index:3}.rh-home-footer>button{padding:8px 0;border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:inherit;font:inherit;cursor:pointer;min-height:36px}@media(max-width:800px){.rh-home-nav{padding:16px 20px}.rh-home-nav>a{font-size:21px}.rh-home-nav>span{display:none}.rh-home-copy{width:95%;padding:27px 12px}.rh-home-copy h1{font-size:clamp(38px,7.7vw,61px);letter-spacing:-2px;margin:18px 0}.rh-home-copy>p{font-size:15px;line-height:1.6;margin-bottom:20px;max-width:350px;margin-left:auto;margin-right:auto}.rh-home-copy>p br{display:none}.rh-home-eyebrow{font-size:9px;letter-spacing:1.5px}.rh-home-small{font-size:10px;margin-top:16px}.drifting-example{width:42vw;max-width:240px}.drifting-example>img{height:clamp(85px,22vw,135px)}.drifting-example>span{font-size:8px;padding:7px;overflow-wrap:anywhere}.rh-home-footer{padding:8px 20px 12px;gap:8px;font-size:9px}.rh-home-footer>span{max-width:155px}.rh-home-footer>button{max-width:155px;text-align:right;line-height:1.5}.rh-create{min-height:48px;font-size:14px;padding:10px 20px}}@media(max-height:640px){.rh-home-nav{padding-top:10px;padding-bottom:10px}.rh-home-copy{padding-top:15px;padding-bottom:15px}.rh-home-copy h1{font-size:clamp(32px,7vh,55px);margin:12px 0;letter-spacing:-1.5px}.rh-home-copy>p{font-size:13px;margin-bottom:15px}.rh-home-eyebrow{font-size:8px}.rh-home-small{margin-top:12px;font-size:10px}.drifting-example>img{height:90px}.drifting-example{width:clamp(130px,27vw,220px)}.rh-home-footer{padding-top:3px;padding-bottom:5px}.rh-create{min-height:44px;padding:8px 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){.drifting-example{will-change:auto}.rh-create:hover{transform:none}}@media(max-height:640px)and (max-width:800px){.drifting-example>img{height:65px}.drifting-example>span{font-size:7px;padding:5px;white-space:nowrap;overflow:hidden}.drifting-example{width:40vw;max-width:200px}.rh-home-copy{background:radial-gradient(ellipse,#e5e9d5 65%,#e5e9d5ef 75%,#e5e9d500 87%)}}.rh-home{position:relative;isolation:isolate}.rh-hero{z-index:2;pointer-events:none;overflow:visible}.rh-example-field{inset:0;z-index:1;overflow:hidden}.rh-home-copy{background:none;border-radius:0;box-shadow:none;padding-top:12px;padding-bottom:12px;text-shadow:0 1px 3px #e5e9d5}.rh-home-copy .rh-create{position:relative;text-shadow:none}.drifting-example{transform-origin:top left;transition:none;animation:none}.rh-copy-line,.rh-home-eyebrow,.rh-home-small{background:#e5e9d5d6;box-shadow:0 0 7px 4px #e5e9d5bd;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:4px}.rh-home-small{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.rh-home-copy h1 .rh-copy-line{background:#e5e9d5ad;box-shadow:0 0 7px 4px #e5e9d599;text-shadow:0 1px 4px #e5e9d5}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#38352f;background:#faf9f6;font-size:13px;--ink: #38352f;--muted: #969189;--line: #e6e3dc;--paper: #f4ede1;--accent: #782e3c}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #a69b89;outline-offset:4px}::selection{background:#e3d9cd}.app-shell{height:100dvh;min-height:580px;display:flex;flex-direction:column;overflow:hidden}.topbar{height:61px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid var(--line);background:#faf9f6}.brand{display:flex;align-items:center;gap:8px}.rabbit{height:28px;width:28px;filter:grayscale(1)}.rabbit.small{height:19px;width:19px}.brand>span{font-size:18px;font-weight:500;letter-spacing:-.7px}.top-actions{display:flex;align-items:center;gap:21px}.signin{display:flex;align-items:center;gap:6px;border:0;background:none;font-size:11px}.top-divider{height:13px;width:1px;background:var(--line)}.avatar{height:28px;width:28px;border:1px solid #dad4ca;background:#eee9df;border-radius:50%;font-size:11px}.workspace{display:grid;grid-template-columns:280px minmax(0,1fr);flex:1;min-height:0}.chat-panel{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:#faf9f6}.panel-heading{padding:25px 22px 20px;display:flex;justify-content:space-between;align-items:center}.panel-heading h2{font-size:12px;font-weight:500;margin:0}.icon-button{border:0;background:none;padding:5px;display:inline-flex;align-items:center;justify-content:center;color:#9d968a;border-radius:3px}.icon-button:hover{background:#ece8e0}.conversation{padding:16px 22px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#ddd6c9 transparent}.welcome-message p{font-size:12px;line-height:1.7;color:#9a9388;margin:0}.nudges{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:11px}.nudges>button{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0;font-size:11px;color:#7c7467;text-align:left}.nudges>button>span{display:none}.nudges>button>svg{height:11px;width:11px;color:#a69b8d}.nudges>button:hover{color:#782e3c}.compose-area{padding:15px}.compose-box{border:1px solid #dcd6cb;background:#fefdfb;border-radius:5px;padding:11px 11px 8px}.compose-box:focus-within{border-color:#b1a596}.compose-box textarea{height:68px;width:100%;resize:none;outline:0;border:0;background:none;color:#4f4840;font-size:12px;line-height:1.6}.compose-box textarea::placeholder{color:#a9a297}.compose-bottom{display:flex;align-items:center;justify-content:space-between}.compose-bottom>span{font-size:9px;color:#b5aea2}.send-button{width:27px;height:27px;display:grid;place-items:center;background:#554c42;color:#faf7f0;border:0;border-radius:3px}.send-button:disabled{background:#ece8df;color:#b3a99a;opacity:1}.compose-footnote{display:flex;justify-content:space-between;font-size:9px;color:#aaa294;padding:10px 0 0}.compose-footnote>span{display:flex;align-items:center;gap:6px}.status-dot{height:4px;width:4px;background:#a7a08d;border-radius:50%;display:inline-block;flex-shrink:0}.main-panel{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;background:#f0eee8}.workspace-heading{height:75px;flex-shrink:0;padding:0 27px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);background:#faf9f6}.workspace-title{display:flex;gap:13px;align-items:center}.workspace-title h1{font-size:12px;font-weight:500;margin:0 0 5px}.workspace-title p{font-size:10px;color:#a9a194;margin:0}.draft-badge{font-size:8px;letter-spacing:.6px;color:#a49a8b;border:1px solid #e3ddd3;padding:3px 5px;border-radius:2px;white-space:nowrap}.workspace-actions{display:flex;align-items:center;gap:19px}.history-button{display:flex;align-items:center;gap:6px;background:none;border:0;color:#938a7d;font-size:10px}.publish-button{display:flex;align-items:center;gap:7px;white-space:nowrap;background:#50483e;color:#faf8f3;border:1px solid #50483e;border-radius:3px;padding:9px 13px;font-size:11px}.publish-button:hover{background:#342e27}.canvas-area{flex:1;min-height:0;padding:30px;display:flex;flex-direction:column;overflow:auto}.browser-frame{background:var(--paper);border:1px solid #dcd7cd;border-radius:4px;overflow:hidden;width:100%;max-width:1200px;margin:0 auto;flex:1;min-height:300px;display:flex;flex-direction:column;transition:max-width .2s}.browser-toolbar{height:35px;flex-shrink:0;background:#f9f7f2;display:flex;align-items:center;border-bottom:1px solid #e5dfd4;padding:0 12px;gap:12px}.address{font-family:Courier New,monospace;font-size:10px;color:#a09889;display:flex;align-items:center;gap:9px;margin:0 auto}.address-draft{font-family:-apple-system,sans-serif;font-size:8px;color:#b5aa98}.preview-container{position:relative;flex:1;min-height:0}.preview-container iframe{width:100%;height:100%;display:block;border:0;background:var(--paper)}.mobile-preview{max-width:375px}.preview-loading{height:100%;display:flex;align-items:center;justify-content:center;gap:13px;color:#a39886}.preview-loading>.rabbit{display:none}.preview-loading p{font-size:12px}.canvas-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:1200px;margin:12px auto 0;color:#aaa193;font-size:9px}.canvas-bottom>span{display:flex;align-items:center;gap:6px;min-width:140px}.view-toggle{display:flex;gap:2px}.view-toggle button{padding:5px 8px;border:0;background:none;color:#b4aa9a;display:flex;align-items:center;border-radius:3px}.view-toggle button.active{color:#6d6253;background:#e8e3d9}.view-site{background:none;border:0;color:#988d7b;font-size:9px;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:140px}.bottom-bar{height:41px;flex-shrink:0;background:#faf9f6;border-top:1px solid var(--line);padding:0 27px;display:flex;align-items:center}.editor-tabs{height:100%;display:flex;gap:23px}.editor-tabs button{background:none;border:0;position:relative;color:#a79d8e;font-size:10px;padding:0}.editor-tabs button.active{color:#5f5345}.editor-tabs button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#897966}.is-collapsed .chat-panel{visibility:hidden;overflow:hidden}.chat-message{margin-top:22px}.chat-message p{white-space:pre-wrap;font-size:12px;color:#6e6558;line-height:1.8;margin:7px 0}.message-label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500;color:#6d6254}.chat-message.user{background:#eeeae1;padding:8px 11px;border-radius:5px;margin-left:8px}.chat-message.user p{margin:0}.thinking{display:flex;align-items:center;gap:8px;margin:20px 0;font-size:11px;color:#a0937d}.thinking-dot{width:4px;height:4px;border-radius:50%;background:#a7977e;animation:breathe 1.6s infinite}.preview-busy{position:absolute;inset:0;pointer-events:none;background:#f4ede12b;display:flex;align-items:flex-end;justify-content:center;padding:20px}.preview-busy>span{display:flex;align-items:center;gap:7px;border:1px solid #dcd3c3;background:#faf8f1f0;border-radius:4px;padding:9px 14px;color:#8c7e67;font-size:10px}.error-box{display:flex;gap:8px;align-items:flex-start;background:#f1e5dc;border:1px solid #e2cbbb;color:#93694b;padding:11px;font-size:11px;line-height:1.7;margin-top:15px;border-radius:4px}.error-box button{border:0;background:none;color:inherit;padding:0}.toast{position:fixed;bottom:61px;left:50%;transform:translate(-50%);z-index:80;border:1px solid #dcd4c6;background:#fffdf7;padding:12px 17px;display:flex;align-items:center;gap:8px;font-size:11px;color:#756550;border-radius:4px;box-shadow:0 3px 25px #4230190d;max-width:90vw}.toast button{background:none;border:0;border-left:1px solid #e0d8ca;padding:0 0 0 9px;color:inherit;font-size:10px;display:flex;gap:5px;align-items:center;white-space:nowrap}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#2d211653;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.modal{position:relative;background:#faf8f2;border:1px solid #e6dfd4;border-radius:5px;padding:35px;width:100%;max-width:410px;max-height:94dvh;overflow-y:auto;box-shadow:0 15px 80px #2b201e20}.modal-close{position:absolute;right:13px;top:12px}.modal h2{font: 28px/1.2 Palatino,Georgia,serif;letter-spacing:-.5px;margin:0 0 10px;color:#5f4634}.modal>p{font-size:12px;line-height:1.7;color:#9b8d7b;margin:0 0 25px}.modal form{display:flex;flex-direction:column;gap:8px}.modal label{font-size:11px;color:#8b7d6a;margin-top:8px}.modal input{width:100%;background:#fffdfa;border:1px solid #dcd3c3;border-radius:3px;padding:10px 11px;outline:0;color:#66533e;font-size:12px}.modal input:focus{border-color:#a6967f}.modal input::placeholder{color:#bbb09f}.handle-input{position:relative;display:flex;align-items:center;background:#fffdfa;border:1px solid #dcd3c3;border-radius:3px}.handle-input:focus-within{border-color:#a6967f}.handle-input input{border:0;background:none;min-width:0}.handle-input>span{font-size:10px;white-space:nowrap;color:#ac9e88;padding-right:11px}.primary-button{border:0;background:#51483c;border-radius:3px;color:#faf5ec;padding:12px;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px}.primary-button:hover{background:#342c23}.auth-switch{font-size:11px;color:#a4957d;text-align:center;margin-top:25px}.auth-switch button{border:0;padding:0 0 0 4px;background:none;color:#795c44;font-size:11px;text-decoration:underline;text-underline-offset:3px}.modal .privacy-note{font-size:9px;text-align:center;color:#b4a791;margin:21px 0 0}.form-error{background:#f3e6d9;border:1px solid #e5ceb6;padding:10px;color:#9b6f4d;font-size:11px;line-height:1.6}.history-modal{max-width:480px}.history-list{display:flex;flex-direction:column;gap:7px}.history-list>button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #e1d7c8;padding:12px;background:#f5f0e6;border-radius:3px;color:#927d61}.history-list>button>span:nth-child(2){flex:1}.history-list strong{font-size:11px;font-weight:400;display:block}.history-list small{font-size:9px;color:#b2a184;display:block;margin-top:4px}.current-label{font-size:9px}.empty-state{font-size:12px;color:#9a8c76;padding:20px}.code-panel{position:absolute;inset:75px 0 41px;background:#fcfbf7;display:flex;flex-direction:column;z-index:10}.code-header{display:flex;align-items:center;gap:12px;padding:11px 20px;border-bottom:1px solid var(--line)}.code-header>div{display:flex;gap:5px}.code-header button{border:0;background:none;font-size:10px;padding:7px}.code-header button.selected{background:#eae4d9;border-radius:3px}.code-header>span{font-size:9px;color:#a89b85}.code-header .code-save{margin-left:auto;display:flex;align-items:center;gap:7px;background:#51483c;color:#faf5ec;border-radius:3px}.code-panel>textarea{flex:1;border:0;resize:none;outline:0;padding:25px;background:#faf8f1;color:#705a41;font:12px/1.8 SFMono-Regular,Consolas,monospace;tab-size:2}.code-error,.preview-error{background:#f4e6da;color:#996c49;padding:15px;white-space:pre-wrap;font-size:11px;line-height:1.7}.preview-error{border:1px solid #e5cdb8;margin:15px auto 0;width:100%;max-width:1200px}.preview-error pre{white-space:pre-wrap}.preview-error button{border:0;background:none;color:#8c5e39;padding:0;display:flex;align-items:center;gap:5px;font-size:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{opacity:.2}}@media(max-width:1000px){.workspace{grid-template-columns:250px minmax(0,1fr)}.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.canvas-area{padding:20px}.workspace-heading{padding:0 20px}.history-button>span{display:none}.workspace-actions{gap:13px}.draft-badge{display:none}.canvas-bottom>span,.view-site{min-width:0}}@media(max-width:700px){.topbar{padding:0 17px;height:54px}.brand>span{font-size:16px}.top-actions{gap:13px}.workspace{grid-template-columns:220px minmax(0,1fr)}.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.panel-heading{padding:22px 16px}.conversation{padding:14px 16px}.compose-area{padding:11px}.workspace-heading{height:68px;padding:0 13px;gap:5px}.workspace-title{gap:7px}.workspace-title h1{font-size:11px}.workspace-title p{font-size:8px}.workspace-actions{gap:7px}.history-button{padding:3px}.publish-button{padding:8px;font-size:10px;gap:4px}.canvas-area{padding:13px}.address{font-size:8px}.browser-toolbar{padding:0 7px;gap:4px}.address-draft{display:none}.view-site{font-size:0}.view-site svg{width:12px}.view-toggle button{padding:4px 6px}.code-panel{top:68px}.code-header{padding:9px;gap:5px}.code-header>span{display:none}.nudges>button{font-size:10px}}@media(max-width:540px){.app-shell{min-height:550px}.workspace{display:flex;flex-direction:column-reverse}.chat-panel{height:210px;flex-shrink:0;border-right:0;border-top:1px solid var(--line)}.panel-heading,.nudges{display:none}.conversation{padding:12px 15px}.welcome-message p{font-size:11px}.compose-area{padding:8px 12px 10px}.compose-box{padding:8px 10px 7px}.compose-box textarea{height:31px;font-size:11px}.compose-footnote{padding-top:7px;font-size:8px}.main-panel{flex:1;min-height:0}.workspace-heading{height:60px;flex-shrink:0}.workspace-title p{font-size:9px}.canvas-area{padding:10px}.browser-frame{min-height:0}.browser-toolbar{height:28px}.canvas-bottom{margin-top:6px;font-size:8px}.bottom-bar{height:33px;padding:0 14px}.editor-tabs{gap:20px}.editor-tabs button{font-size:9px}.is-collapsed .chat-panel{display:none}.code-panel{inset:60px 0 33px}.toast{bottom:225px;font-size:10px;width:max-content}.modal{padding:28px}.modal-backdrop{padding:17px}.chat-message{margin-top:12px}.chat-message p{font-size:11px;line-height:1.6}.thinking{margin:10px 0;font-size:10px}.preview-busy{padding:10px}.preview-busy>span{font-size:9px;padding:7px 11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--cherry: #805653;--rose: #ead8d7;--butter: #f5f0e5;--cream: #fbf8f1;--ink: #6f4c48;--line: #ddd2c5;--paper: #fbf8f1;--accent: #805653;font-family:DM Sans,sans-serif;color:var(--cherry);background:var(--cream)}::selection{background:#eda0bc;color:#78222b}.topbar{height:88px;background:var(--cream);border-bottom:2px solid var(--cherry);padding:0 30px;position:relative;z-index:2}.brand{gap:7px;transform:rotate(-2deg)}.brand .rabbit{width:52px;height:52px;filter:none}.brand>span{font-family:Fraunces,Georgia,serif;font-size:42px;font-weight:900;letter-spacing:-2.8px;line-height:1}.brand:hover{transform:rotate(0)}.signin{border:1.5px solid var(--cherry);border-radius:99px;background:var(--rose);padding:11px 21px;font-size:13px;font-weight:700;box-shadow:3px 3px 0 var(--cherry);gap:12px}.signin:hover{box-shadow:1px 1px 0 var(--cherry);transform:translate(2px,2px)}.avatar{width:38px;height:38px;background:#d3e67b;border:1.5px solid var(--cherry);color:var(--cherry);font-weight:700;font-size:15px;box-shadow:2px 2px 0 var(--cherry)}.workspace{grid-template-columns:310px minmax(0,1fr)}.chat-panel{background:#f4eeeb;border-right:2px solid var(--cherry);position:relative}.panel-heading{padding:27px 24px 15px;align-items:flex-start}.workshop-label{font-size:9px;letter-spacing:1px;font-weight:700;color:#a28480}.panel-heading h2{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:44px;line-height:.98;letter-spacing:-1.9px;margin:15px 0 0;transform:rotate(-3deg)}.panel-heading h2 em{font-weight:700}.collapse-button{color:var(--cherry);margin-top:2px}.icon-button{color:#a46b63}.icon-button:hover{background:#ede0d7}.conversation{padding:20px 24px}.welcome-message{padding:22px 18px 18px;background:#fbf8f1;border:1.5px solid #b46b68;border-radius:4px 19px 8px 15px;position:relative;transform:rotate(1.2deg);margin:4px 0 27px}.welcome-message p{color:#90484c;font-size:13px;line-height:1.7;max-width:190px}.welcome-doodle{position:absolute;right:9px;top:-22px;color:#b47d83;font-size:45px;line-height:1;transform:rotate(13deg)}.nudges{gap:10px;margin-top:12px}.nudges>button{font-size:11px;color:#9a3d49;background:#ede6d7;padding:9px 11px;border:1px solid #d4bfb8;border-radius:30px;gap:8px;transform:rotate(-1deg);transition:transform .15s,background .15s}.nudges>button:nth-child(2){background:#e3e5d8;transform:rotate(1.5deg)}.nudges>button:nth-child(3){background:#e5dfe9;transform:rotate(-1.5deg)}.nudges>button:hover{transform:rotate(0) translate(3px);background:#fbf8f1}.nudges>button>svg{color:#ab555c;width:13px;height:13px}.compose-area{padding:18px}.compose-box{background:#fbf8f1;border:1.5px solid var(--cherry);border-radius:13px;box-shadow:4px 4px #d8c5c3;padding:15px 13px 10px}.compose-box:focus-within{border-color:var(--cherry);box-shadow:4px 4px 0 var(--cherry)}.compose-box textarea{font-size:13px;color:#87363d;height:73px}.compose-box textarea::placeholder{color:#b57c7d}.compose-bottom>span{color:#b27b7b;font-size:9px}.send-button{height:31px;width:31px;background:var(--cherry);border-radius:50%;color:#fff7df}.send-button:disabled{background:#edd1cc;color:#b17e7a}.compose-footnote{color:#a96469;font-size:8px;margin-top:4px}.status-dot{background:#a0a945}.chat-message.user{background:#efe9db;border:1px solid #d69b82;border-radius:10px 10px 2px}.chat-message p{color:#8b4147;font-size:12px}.message-label{color:var(--cherry)}.message-label .rabbit{filter:none}.thinking{color:#a24a57}.thinking-dot{background:#a53446}.main-panel{background:var(--butter)}.workspace-heading{height:78px;background:#fbf8f1;border-bottom:1px solid #ddd2c5;padding:0 28px}.workspace-title h1{font-size:14px;color:var(--cherry);font-weight:700}.workspace-title p{font-size:10px;color:#b16c5c}.draft-badge{border:1px solid #c89d72;background:#faf1b6;color:#a87647;border-radius:20px;padding:4px 7px;font-size:8px}.history-button{color:#9f6258;font-size:11px}.publish-button{border:1.5px solid var(--cherry);border-radius:99px;background:#d8dec9;box-shadow:3px 3px 0 var(--cherry);color:var(--cherry);font-weight:700;font-size:12px;padding:10px 16px}.publish-button:hover{background:#ced5bc;box-shadow:1px 1px 0 var(--cherry);transform:translate(2px,2px)}.canvas-area{padding:29px 32px 19px;background-color:#f1ede5;background-image:linear-gradient(45deg,#e7e0d330 25%,transparent 25%,transparent 75%,#e7e0d330 75%),linear-gradient(45deg,#e7e0d330 25%,transparent 25%,transparent 75%,#e7e0d330 75%);background-size:34px 34px;background-position:0 0,17px 17px}.browser-frame{border:1.5px solid var(--cherry);border-radius:15px;box-shadow:6px 7px #d6caba;max-width:1200px;transform:rotate(-.35deg);background:var(--cream)}.browser-toolbar{height:39px;background:#faf6ed;border-bottom:1.5px solid #d5c4b8;padding:0 16px;position:relative}.browser-toolbar:before{content:"● ● ●";color:#cd807b;font-size:9px;letter-spacing:2px;position:absolute;left:14px}.address{color:#9e5a4d;font-size:9px}.address-draft{color:#bd8c76;font-size:8px}.preview-container iframe{background:var(--cream)}.canvas-bottom{padding-top:5px;color:#a47b50;font-size:10px}.view-toggle{background:#fff7dc;border:1px solid #cba873;border-radius:30px;padding:2px}.view-toggle button{border-radius:30px;color:#bb9770;padding:5px 9px}.view-toggle button.active{background:#f0d896;color:#935443}.view-site{color:#a05b45;font-size:10px}.preview-busy>span{border:1.5px solid var(--cherry);border-radius:30px;background:#fff5d5;color:var(--cherry);font-size:11px}.bottom-bar{height:43px;background:#fbf8f1;border-top:1.5px solid var(--cherry)}.editor-tabs button{font-size:11px;color:#bb8a79}.editor-tabs button.active{color:var(--cherry);font-weight:700}.editor-tabs button.active:after{background:var(--cherry);height:2px}.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.modal-backdrop{background:#7e303765;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{border:2px solid var(--cherry);border-radius:16px;background:#fbf8f1;box-shadow:9px 9px #b49796;padding:37px}.modal h2{font-family:Fraunces,Georgia,serif;font-size:37px;font-weight:900;color:var(--cherry);letter-spacing:-1.5px;line-height:1.06}.modal>p{color:#aa6a61;font-size:12px}.modal input,.handle-input{border:1px solid #d6c9bb;background:#fffdf4;border-radius:7px;color:var(--cherry)}.modal label{color:#a26259}.handle-input input{border:0;background:none}.handle-input>span{color:#bd8d76}.modal input:focus,.handle-input:focus-within{border-color:var(--cherry);outline:2px solid #e5cece;outline-offset:1px}.primary-button{border:1.5px solid var(--cherry);border-radius:30px;background:#d8dec9;color:var(--cherry);font-weight:700;box-shadow:3px 3px 0 var(--cherry)}.primary-button:hover{background:#cad1b9}.auth-switch{color:#b27d70}.auth-switch button{color:var(--cherry)}.history-list>button{background:#fceab9;border:1px solid #d2a17c;color:#965943;border-radius:8px}.toast{border:1.5px solid var(--cherry);background:#fff9de;border-radius:30px;color:var(--cherry);box-shadow:3px 3px #d7c0b8}.toast button{border-color:#d9b09b;color:var(--cherry)}.code-panel{top:78px;background:#fbf8f1}.code-header{background:#fff3d1;border-color:#d2a18a}.code-header .code-save{border-radius:20px;background:var(--cherry);color:#fff5d7}.code-panel>textarea{background:#fffdf2;color:#80423e}.code-header button.selected{background:#f5d9b2}.preview-error{border-radius:10px}@media(min-width:1600px){.workspace{grid-template-columns:345px minmax(0,1fr)}.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.panel-heading{padding:33px 30px 20px}.panel-heading h2{font-size:53px}.conversation{padding:23px 30px}.canvas-area{padding:35px 45px}}@media(max-width:1100px){.workspace{grid-template-columns:270px minmax(0,1fr)}.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.panel-heading h2{font-size:40px}.canvas-area{padding:23px 21px 16px}.browser-toolbar:before{display:none}.workspace-heading{padding:0 20px}.workspace-title h1{font-size:12px}}@media(max-width:800px){.workspace{grid-template-columns:235px minmax(0,1fr)}.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.topbar{height:75px;padding:0 19px}.brand>span{font-size:34px;letter-spacing:-2px}.brand .rabbit{width:40px;height:40px}.signin{padding:8px 14px;font-size:11px}.panel-heading{padding:23px 17px 13px}.workshop-label{font-size:7px}.panel-heading h2{font-size:36px}.conversation{padding:18px}.welcome-message{padding:20px 12px 14px}.welcome-message p{font-size:12px}.compose-area{padding:13px}.compose-box{padding:11px}.workspace-heading{height:75px;padding:0 15px}.workspace-title p{font-size:8px}.workspace-actions{gap:8px}.publish-button{padding:8px 11px;font-size:10px}.canvas-area{padding:17px 15px}.address{font-size:8px}.address-draft{display:none}.view-site{font-size:0}.code-panel{top:75px}}@media(max-width:540px){.topbar{height:65px;padding:0 14px}.brand>span{font-size:30px;letter-spacing:-1.8px}.brand .rabbit{height:35px;width:35px}.signin{font-size:10px;padding:7px 12px;box-shadow:2px 2px 0 var(--cherry)}.workspace{display:flex}.chat-panel{height:215px;border-top:1.5px solid var(--cherry);border-right:0}.panel-heading{display:none}.conversation{padding:11px 15px}.welcome-message{border:0;background:none;transform:none;padding:0;margin:0}.welcome-message p{font-size:12px}.welcome-doodle{display:none}.compose-area{padding:8px 12px 11px}.compose-box{padding:8px 10px 7px;border-radius:9px;box-shadow:3px 3px #d8c5c3}.compose-box textarea{height:30px;font-size:12px}.compose-footnote{font-size:8px;margin:0}.workspace-heading{height:60px;padding:0 13px}.workspace-title h1{font-size:11px}.workspace-title p{font-size:8px}.canvas-area{padding:11px 12px 8px}.browser-frame{border-radius:10px;box-shadow:3px 4px #d6caba;transform:none}.browser-toolbar{height:29px;padding:0 8px}.canvas-bottom{margin-top:8px;font-size:8px;padding:0}.bottom-bar{height:33px}.view-toggle{padding:0}.view-toggle button{padding:3px 6px}.code-panel{inset:60px 0 33px}.modal{padding:29px;box-shadow:5px 5px #b49796}.modal h2{font-size:32px}.toast{border-radius:12px}}.topbar{height:75px;border-bottom-width:1px}.brand>span{font-size:35px;letter-spacing:-2px}.brand .rabbit{height:44px;width:44px}.signin{border-width:1px;box-shadow:2px 2px #c9b3ac;background:#eee0de;padding:9px 18px;font-size:12px}.signin:hover{background:#e8d6d2;box-shadow:none}.chat-panel{border-right:1px solid #d6c6bc}.panel-heading{padding-top:27px}.panel-heading h2{font-size:33px;line-height:1.05;transform:none;letter-spacing:-1.2px;margin:0}.workshop-label,.welcome-doodle{display:none}.welcome-message{background:none;border:0;transform:none;padding:0;margin:0 0 24px}.welcome-message p{font-size:13px;color:#9c8177}.nudges>button{background:transparent!important;border:0;border-bottom:1px solid #dacac2;border-radius:0;padding:8px 0;transform:none!important;font-size:11px;box-shadow:none;color:#96746e;width:100%;justify-content:space-between}.nudges>button:hover{color:#805653}.conversation{padding-top:12px}.compose-box{border:1px solid #c5afa5;border-radius:10px;box-shadow:2px 2px #ddd0c5;background:#fcf9f2}.compose-box:focus-within{box-shadow:2px 2px #c9b4aa;border-color:#a98a7e}.compose-box textarea{font-size:12px}.compose-footnote{color:#b29b8c}.workspace-heading{border-color:#ddd2c5}.workspace-title h1{font-size:13px;font-weight:500}.workspace-title p:empty{display:none}.draft-badge{display:none}.publish-button{background:#b99a92;color:#fffaf2;box-shadow:2px 2px #cdb8a8;border:1px solid #a78278;font-weight:500;font-size:12px}.publish-button:hover{background:#a98a81;box-shadow:none}.canvas-area{background-image:none}.browser-frame{transform:none;border:1px solid #bba397;box-shadow:3px 4px #ded2c0;border-radius:12px}.browser-toolbar{border-bottom:1px solid #d7c7b8}.browser-toolbar:before{color:#d6b9ac}.bottom-bar{border-top:1px solid #d6c6b9}.modal{border:1px solid #b39a8b;box-shadow:4px 5px #c5ada0}.modal h2{font-size:32px;font-weight:700}.primary-button{background:#dce0ce;border:1px solid #b7bda2;box-shadow:2px 2px #cdbca6;font-weight:500}.primary-button:hover{background:#d0d7be}.toast{box-shadow:2px 2px #d7c0b8;border-width:1px}@media(min-width:1600px){.panel-heading h2{font-size:37px}}@media(max-width:800px){.topbar{height:68px}.brand>span{font-size:31px}.brand .rabbit{height:38px;width:38px}.panel-heading h2{font-size:30px}.publish-button{font-size:10px;padding:8px 12px}}@media(max-width:540px){.topbar{height:61px}.brand>span{font-size:28px}.brand .rabbit{height:33px;width:33px}.chat-panel{border-top:1px solid #d6c6bc}.compose-box{border-radius:8px}.welcome-message{margin:0}.browser-frame{border-radius:9px;box-shadow:2px 2px #ded2c0}.signin{padding:7px 12px;font-size:10px}.workspace-title h1{font-size:11px}.modal h2{font-size:29px}}.rabbit-landing{min-height:100svh;background:#eeeae2;color:#514b43;overflow:hidden;font-family:DM Sans,sans-serif}.landing-nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;position:relative;z-index:2}.landing-wordmark{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit;font-family:Fraunces,Georgia,serif;font-size:23px;letter-spacing:-1px}.landing-wordmark img{width:30px;height:34px}.landing-nav button{background:none;border:0;font-size:12px;color:#655e53;display:flex;gap:7px;align-items:center}.floating-worlds{height:810px;max-width:1600px;margin:0 auto;position:relative}.world-card{position:absolute;width:238px;border:1px solid #82776435;background:#f7f4ed;border-radius:4px;padding:5px 5px 0;box-shadow:0 9px 18px #5043320b;cursor:pointer;text-align:left;animation:world-drift 9s ease-in-out infinite;transition:box-shadow .25s;z-index:1}.world-card:hover{z-index:3;box-shadow:0 16px 35px #5043322b;animation-play-state:paused}.world-window{height:172px;overflow:hidden;border-radius:1px;pointer-events:none;background:#e1ded4}.world-window iframe{width:456px;height:344px;border:0;transform:scale(.5);transform-origin:top left;pointer-events:none}.world-card>span{display:flex;justify-content:space-between;padding:9px 6px;font-size:10px;letter-spacing:.2px;color:#81796d}.world-card>span>span{opacity:.7}.world-0{left:4%;top:18px;--tilt: -7deg}.world-1{left:38%;top:-10px;--tilt: 4deg;animation-delay:-3s}.world-2{right:3%;top:16px;--tilt: 6deg;animation-delay:-6s}.world-3{left:-7%;top:283px;--tilt: 5deg;animation-delay:-4s}.world-4{left:12%;top:492px;--tilt: -6deg;animation-delay:-2s}.world-5{right:-6%;top:278px;--tilt: -5deg;animation-delay:-1s}.world-6{right:12%;top:494px;--tilt: 7deg;animation-delay:-5s}.world-7{left:-7%;top:691px;--tilt: 4deg;animation-delay:-7s}.world-8{left:39%;top:654px;--tilt: -5deg;animation-delay:-8s}.world-9{right:-6%;top:694px;--tilt: -4deg;animation-delay:-2s}.landing-center{position:absolute;z-index:2;top:239px;left:50%;transform:translate(-50%);width:390px;text-align:center}.little-star{display:block;font-family:Georgia,serif;font-size:36px;color:#9e8971;line-height:1}.landing-center h1{font-family:Fraunces,Georgia,serif;font-size:51px;line-height:1.11;letter-spacing:-2.4px;font-weight:450;margin:20px 0 24px}.landing-center h1 em{color:#94715f;font-weight:400}.create-own{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:0;border-radius:28px;background:#686f59;color:#fffdf5;padding:15px 24px;font-size:13px;box-shadow:0 3px #424e3820;cursor:pointer}.create-own:hover{background:#566249}.landing-center p{font-size:11px;color:#8b8376;margin-top:15px}.landing-footer{display:flex;justify-content:space-between;gap:15px;padding:65px 42px 28px;color:#948b7d;font-size:10px;position:relative;pointer-events:none}.example-backdrop{z-index:100}.example-preview{width:min(740px,94vw);background:#eeeae2;border-radius:8px;overflow:hidden;box-shadow:0 25px 100px #29271f40}.example-preview-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px}.example-preview-bar small{color:#948b7d;font-size:10px}.example-preview-bar button{border:0;background:none;color:inherit;display:flex}.example-preview>iframe{display:block;width:100%;height:min(64svh,570px);border:0}.example-create{display:flex;align-items:center;gap:25px;margin:16px auto;border:0;background:none;color:#655e53;font-size:12px}.phone-modal{width:min(440px,calc(100vw - 30px));background:#f4f0e8;color:#514b43;padding:36px}.phone-modal>small{font-size:10px;letter-spacing:2px;color:#8b8376}.phone-modal h2{font:400 32px/1.15 Fraunces,Georgia,serif;letter-spacing:-1px;margin:17px 0 12px}.phone-modal>p{font-size:12px;color:#8b8376;margin-bottom:25px}.phone-modal form{display:flex;flex-direction:column;gap:10px}.phone-modal label{font-size:11px;color:#756d60}.phone-modal input{width:100%;height:48px;background:#fffcf5;border:1px solid #d4cdbf;border-radius:6px;padding:10px 12px;color:#514b43;font-size:14px;min-width:0}.phone-modal .handle-input{display:flex;align-items:center;border:1px solid #d4cdbf;border-radius:6px;background:#fffcf5}.phone-modal .handle-input input{border:0;background:transparent}.phone-modal .handle-input span{font-size:11px;white-space:nowrap;padding-right:10px;color:#928878}.phone-modal .primary-button{background:#686f59;color:#fffdf5;border:0;margin-top:12px;border-radius:24px;height:46px;display:flex;align-items:center;justify-content:center;gap:15px}.phone-back{border:0;background:none;color:#867d70;font-size:11px;padding:9px}.phone-consent{font-size:10px;line-height:1.5;color:#9a8e7b}.dev-code{font-size:11px;background:#e2e6d9;padding:10px;border-radius:5px}.phone-modal #otp{font-size:24px;letter-spacing:9px;text-align:center}.phone-modal .form-error{font-size:12px;color:#9a5248}.owner-shell{height:100svh;min-height:0}.owner-shell>.topbar,.owner-shell .workspace-heading,.owner-shell .browser-toolbar,.owner-shell .canvas-bottom,.owner-shell .bottom-bar{display:none!important}.owner-shell .workspace{height:100%;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:0;padding:0}.owner-shell .workspace.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.owner-shell .chat-panel{border:0;border-right:1px solid #d7d4cb;border-radius:0;background:#f2efe8;overflow:hidden;min-width:0;box-shadow:none;display:flex;flex-direction:column}.owner-shell .is-collapsed .chat-panel{visibility:hidden;pointer-events:none}.owner-shell .panel-heading{height:62px;min-height:62px;padding:15px 20px;border:0;display:flex;align-items:center;justify-content:space-between}.owner-shell .panel-heading>div{display:none}.owner-address{font-size:12px;color:#827769;overflow:hidden;text-overflow:ellipsis}.owner-shell .conversation{padding:12px 20px;flex:1;min-height:0;overflow-y:auto}.owner-shell .welcome-message{padding:0;margin:0 0 20px}.owner-shell .welcome-message p{font:400 24px/1.2 Fraunces,Georgia,serif;letter-spacing:-.6px}.owner-shell .main-panel{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;border:0;border-radius:0;background:#fff;padding:0}.owner-shell .canvas-area{flex:1;min-height:0;padding:0;display:flex;background:transparent;border:0;border-radius:0}.owner-shell .browser-frame{flex:1;border:0;border-radius:0;box-shadow:none;background:#fff;margin:0;width:100%;max-width:none;display:flex;flex-direction:column}.owner-shell .preview-container{flex:1;height:100%;border-radius:0}.owner-shell .preview-container>iframe{width:100%;height:100%;border:0;display:block;border-radius:0}.owner-shell .compose-area{padding:15px;background:transparent;border:0}.owner-shell .compose-box{border:1px solid #d5cec1;background:#faf8f2;border-radius:14px;box-shadow:none}.owner-shell .compose-box textarea{min-height:90px;font-size:12px}.owner-shell .compose-footnote{font-size:9px;justify-content:center;opacity:.6}.owner-tools{display:flex;gap:13px;padding:14px 2px 3px;align-items:center}.owner-tools button{border:0;background:none;font-size:10px;display:flex;align-items:center;gap:5px;color:#817665;padding:0;cursor:pointer}.owner-tools button:first-child{margin-right:auto;color:#536347}.owner-shell .nudges{gap:7px;margin-top:20px}.owner-shell .nudges button{font-size:11px;background:transparent;border:0;border-bottom:1px solid #d6cfc25c;border-radius:0;padding:10px 0;box-shadow:none}.owner-shell .chat-message{font-size:12px;margin-top:20px;line-height:1.6}.owner-shell .reopen-chat{position:absolute;top:14px;left:14px;z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d6cfc2;background:#f4f0e8ef;color:#655e53;border-radius:9px;box-shadow:0 2px 8px #0001;cursor:pointer}.owner-shell .code-panel{position:absolute;inset:0;z-index:12}.owner-shell .preview-error{position:absolute;bottom:10px;left:10px;right:10px}.owner-shell .message-label{font-size:9px}.owner-shell .message-label img{width:15px}.owner-shell .send-button{background:#686f59}.owner-shell .chat-message.user{background:#e7e1d6;color:#514b43;box-shadow:none;border:0;border-radius:10px}.owner-shell .thinking{font-size:11px}@keyframes world-drift{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-12px) rotate(calc(var(--tilt, 0deg) + 1deg))}}@media(min-width:1250px){.floating-worlds{height:780px}.world-card{width:268px}.world-window{height:194px}.world-window iframe{width:516px;height:388px}.world-3,.world-7{left:2%}.world-5,.world-9{right:2%}.world-4{left:20%;top:510px}.world-6{right:20%;top:510px}.world-8{top:700px}.landing-center{top:275px}.landing-footer{padding-top:160px}}@media(max-width:760px){.landing-nav{padding:0 22px;height:72px}.landing-wordmark{font-size:21px}.floating-worlds{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;padding:280px 22px 25px}.landing-center{top:28px;width:100%;padding:0 20px}.landing-center h1{font-size:43px;margin:12px 0 20px}.little-star{font-size:24px}.world-card{position:relative!important;inset:auto!important;width:100%;padding:4px 4px 0;animation:none;transform:rotate(var(--tilt))}.world-window{height:auto;aspect-ratio:1.35}.world-window iframe{width:456px;height:344px;transform:scale(.35);transform-origin:0 0}.world-card>span{font-size:10px;padding:8px 4px}.landing-footer{padding:20px 22px 25px;display:block;font-size:9px;line-height:1.7}.landing-footer span{display:block}.owner-shell .workspace{grid-template-columns:min(280px,78vw) minmax(0,1fr)}.owner-shell .workspace.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.owner-shell .chat-panel{position:relative;width:auto}.owner-shell .compose-box textarea{min-height:80px}.owner-shell .panel-heading{padding:12px 16px}.owner-shell .conversation{padding:10px 16px}.example-preview-bar{padding:12px}.example-preview-bar small{display:block;margin-top:4px}.example-preview>iframe{height:65svh}}@media(prefers-reduced-motion:reduce){.world-card{animation:none;transform:rotate(var(--tilt))}}.floating-worlds{height:950px}.landing-footer{padding-top:20px}.world-window{position:relative;height:auto;aspect-ratio:1.35}.world-window iframe{position:absolute;inset:0;width:200%;height:200%;transform:scale(.5)}@media(min-width:1250px){.floating-worlds{height:990px}.landing-footer{padding-top:20px}.world-window{height:auto}.world-window iframe{width:200%;height:200%}}@media(max-width:760px){.floating-worlds{height:auto}.world-window iframe{width:200%;height:200%;transform:scale(.5)}}.world-window iframe{width:400%;height:400%;transform:scale(.25)}.example-preview{width:min(1050px,calc(100vw - 48px));height:min(860px,calc(100dvh - 48px));display:flex;flex-direction:column}.example-preview-bar{flex-shrink:0;min-height:48px;gap:15px}.example-preview-bar>span{min-width:0}.example-preview-bar button{min-width:44px;min-height:44px;align-items:center;justify-content:center}.example-preview>iframe{flex:1;min-height:0;height:auto}.example-create{min-height:44px;margin:4px auto;flex-shrink:0;padding:8px 20px}.landing-nav>button{min-height:44px;min-width:58px}.phone-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.phone-modal .modal-close{min-width:44px;min-height:44px}@media(max-width:760px){.world-window iframe{width:400%;height:400%;transform:scale(.25)}.owner-shell{height:100dvh}.owner-shell .workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) min(47dvh,430px);height:100%;padding:0;gap:0}.owner-shell .workspace.is-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 0}.owner-shell .main-panel{grid-row:1;grid-column:1;min-height:0;height:100%;width:100%}.owner-shell .chat-panel{grid-row:2;grid-column:1;min-height:0;height:100%;width:100%;border:0;border-top:1px solid #d7d4cb;background:#f2efe8;padding-bottom:env(safe-area-inset-bottom,0px)}.owner-shell .panel-heading{height:40px;min-height:40px;padding:0 14px}.owner-shell .collapse-button{min-width:44px;min-height:40px;transform:rotate(-90deg)}.owner-shell .conversation{padding:7px 16px;min-height:0}.owner-shell .welcome-message{margin:0 0 9px}.owner-shell .welcome-message p{font-size:20px;line-height:1.2}.owner-shell .nudges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.owner-shell .nudges button{padding:7px 10px;border:1px solid #d5cec1;border-radius:18px;min-height:36px;font-size:10px}.owner-shell .nudges button>svg{display:none}.owner-shell .compose-area{padding:8px 12px 0;flex-shrink:0}.owner-shell .compose-box{border-radius:12px}.owner-shell .compose-box textarea{font-size:16px;min-height:50px;height:50px;max-height:90px;padding:12px 12px 0}.owner-shell .compose-bottom{padding:0 8px 7px;min-height:36px}.owner-shell .send-button{height:34px;width:34px}.owner-shell .owner-tools{padding:0 2px;gap:14px;height:42px}.owner-shell .owner-tools button{min-height:42px;min-width:32px;font-size:11px}.owner-shell .compose-footnote{display:none}.owner-shell .chat-message{margin-top:12px;font-size:13px}.owner-shell .message-label{font-size:10px}.owner-shell .reopen-chat{top:auto;bottom:max(14px,env(safe-area-inset-bottom));left:14px;width:44px;height:44px}.phone-modal input{font-size:16px}.phone-modal{padding:30px 24px}.phone-modal .handle-input span{font-size:10px}.phone-consent{font-size:11px}.phone-back{min-height:44px}.phone-modal .primary-button{height:48px}.example-backdrop{padding:0}.example-preview{width:100vw;height:100dvh;max-height:none;border-radius:0}.example-preview-bar{padding:4px 16px;min-height:56px;font-size:12px;background:#eeeae2}.example-preview-bar small{font-size:10px}.example-preview>iframe{height:auto;min-height:0}.example-create{padding-bottom:max(8px,env(safe-area-inset-bottom));margin:0;min-height:52px;justify-content:center}}.example-preview-bar>span{margin-right:auto}.example-fullscreen{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#655e53}.example-preview-bar{gap:0}.owner-shell{height:var(--workspace-height, 100dvh)}@media(max-width:760px){.owner-shell{height:var(--workspace-height, 100dvh)}}@media(max-width:760px){.landing-nav{height:calc(72px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.example-preview-bar{padding-top:max(4px,env(safe-area-inset-top,0px));min-height:calc(56px + env(safe-area-inset-top,0px))}.owner-shell{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.owner-shell .workspace.is-collapsed .main-panel{padding-bottom:env(safe-area-inset-bottom,0px)}}@media(min-width:761px){.rabbit-landing{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.landing-nav{height:64px;min-height:64px;padding:0 32px;flex-shrink:0}.floating-worlds{width:100%;height:calc(100dvh - 64px);min-height:0;max-width:1500px;flex:1;margin:0 auto}.world-card{width:min(21vw,calc((100dvh - 100px)*.285),238px);padding:4px 4px 0;animation-name:contained-drift;animation-duration:11s}.world-window{aspect-ratio:1.42}.world-card>span{padding:6px 5px;font-size:9px}.world-0{inset:2% auto auto 8%;--tilt: -5deg}.world-1{left:calc(50% - (min(21vw,calc((100dvh - 100px)*.285),238px)/2));top:1%;right:auto;bottom:auto;--tilt: 3deg}.world-2{inset:2% 8% auto auto;--tilt: 5deg}.world-3{inset:29% auto auto 1%;--tilt: 4deg}.world-4{inset:53% auto auto 5%;--tilt: -5deg}.world-5{inset:29% 1% auto auto;--tilt: -4deg}.world-6{inset:53% 5% auto auto;--tilt: 5deg}.world-7{inset:auto auto 2% 13%;--tilt: -3deg}.world-8{left:calc(50% - (min(21vw,calc((100dvh - 100px)*.285),238px)/2));bottom:1%;top:auto;right:auto;--tilt: 3deg}.world-9{inset:auto 13% 2% auto;--tilt: -4deg}.landing-center{top:48%;left:50%;transform:translate(-50%,-50%);width:min(350px,40vw)}.landing-center h1{font-size:clamp(35px,4.4vw,54px);margin:14px 0 22px}.little-star{font-size:30px}}@media(min-width:761px)and (max-height:650px){.landing-nav{height:52px;min-height:52px}.floating-worlds{height:calc(100dvh - 52px)}.landing-center h1{font-size:36px;margin:9px 0 15px}.little-star{font-size:22px}.create-own{padding:12px 20px;font-size:12px}.world-card>span{font-size:8px;padding:5px}.world-7{left:17%}.world-9{right:17%}}@keyframes contained-drift{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-4px) rotate(calc(var(--tilt, 0deg) + .7deg))}}@media(prefers-reduced-motion:reduce){.world-card{animation:none!important}}.world-0 .world-window iframe,.world-1 .world-window iframe{width:500%;height:500%;transform:scale(.2)}.world-card{display:block}@media(min-width:761px){.world-card{width:min(25vw,calc((100dvh - 100px)*.35),290px)}.world-0{left:5%;top:1%}.world-1{left:calc(50% - (min(25vw,calc((100dvh - 100px)*.35),290px)/2));top:0}.world-2{right:5%;top:1%}.world-3{left:1.5%;top:26%;z-index:2}.world-5{right:1.5%;top:26%;z-index:2}.world-4{left:4%;top:53%}.world-6{right:4%;top:53%}.world-7{left:15%;bottom:2%;z-index:2}.world-8{left:calc(50% - (min(25vw,calc((100dvh - 100px)*.35),290px)/2));bottom:1%;z-index:3}.world-9{right:15%;bottom:2%;z-index:2}.world-card:hover{z-index:5}.landing-center{z-index:4;width:min(350px,36vw)}.world-window iframe{width:350%;height:350%;transform:scale(.285714)}.world-0 .world-window iframe,.world-1 .world-window iframe{width:450%;height:450%;transform:scale(.222222)}}.starter-picker h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:4px 0 6px;color:#574e45}.starter-picker>p{font-size:12px;color:#958b7e;margin:0 0 20px}.starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.starter-choice{min-width:0;border:0;background:none;text-align:left;padding:0 0 7px;color:#574e45;border-radius:7px;transition:transform .15s}.starter-choice:hover{transform:translateY(-3px)}.starter-choice:focus-visible{outline:2px solid #927b64;outline-offset:4px}.starter-mini{height:118px;display:block;position:relative;overflow:hidden;border:1px solid #72625433;border-radius:5px;background:#ece6d9;isolation:isolate}.starter-mini iframe{position:absolute;left:0;top:0;display:block;width:800px;height:810px;border:0;transform:scale(.15);transform-origin:top left;pointer-events:none}.starter-choice strong{display:block;font-size:11px;font-weight:500;line-height:1.4;margin:8px 0 3px}.starter-choice small{display:block;font-size:10px;line-height:1.4;color:#968a7d}.starter-stamp{font-size:45px;display:grid;height:100%;place-items:center}.starter-arcade .starter-mini{background:#23253c;color:#ece8cc}.starter-journal .starter-mini{background:#f2f0e8;color:#7f8973}.starter-photos .starter-mini{background:#171717;color:#deddd8}.starter-bedroom .starter-mini{background:#bdb4cc;color:#382e46}.starter-night .starter-mini{background:#182726;color:#d8dfd1}.change-starter{border:0;background:none;padding:10px 0;font-size:12px;color:#8e7e6b;min-height:44px}.next-suggestions{display:flex;flex-direction:column;gap:7px;margin:22px 0 4px}.next-suggestions>small{font-size:11px;color:#9a8c7e;margin-bottom:3px}.next-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid #e4ded4;border-radius:9px;background:#fffdf8;color:#776957;padding:10px 12px;min-height:44px;font-size:12px;line-height:1.5}.next-suggestions button svg{flex-shrink:0}.next-suggestions button:hover{background:#efeadf}.next-suggestions button:disabled{opacity:.5}.blank-rabbithole{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;background:#f3f0e9;color:#998a78}.blank-rabbithole>span{font-size:65px;color:#b3aa94}.blank-rabbithole p{font:italic clamp(26px,4vw,45px) Georgia,serif;color:#776b5b}.blank-rabbithole small{font-size:13px;line-height:1.7}.starter-choice:disabled{opacity:.6}@media(max-width:540px){.starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.starter-mini{height:95px}.starter-mini iframe{transform:scale(.125)}.starter-choice strong{font-size:11px}.starter-choice small{font-size:10px}.starter-picker h3{font-size:18px}.starter-picker>p{margin-bottom:12px}.next-suggestions button{font-size:13px}}@media(prefers-reduced-motion:reduce){.starter-choice{transition:none}}@media(max-width:540px){.owner-shell .workspace.is-choosing:not(.is-collapsed){grid-template-rows:minmax(0,1fr) min(73dvh,650px)}.owner-shell .compose-footnote{display:flex;font-size:10px;padding:3px 2px 8px}.starter-mini{height:95px}.starter-choice strong{line-height:1.4}.starter-choice small{line-height:1.45}}@media(min-width:541px){.starter-mini{height:clamp(70px,13dvh,112px)}.starter-choice small{display:none}.starter-choice strong{font-size:11px}.owner-shell .is-choosing .compose-box textarea{height:46px;min-height:46px}.owner-shell .is-choosing .compose-area{padding-top:8px}.starter-grid{gap:12px 10px}}.first-creation-loading{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center;background:#f3f0e9;padding:clamp(24px,6vw,80px);gap:40px;color:#938575;overflow:hidden}.creation-skeleton{width:100%;max-width:920px;margin:0 auto;opacity:.65;overflow:hidden}.creation-skeleton i,.skeleton-nav,.skeleton-art{display:block;background:linear-gradient(100deg,#e1ddd3 25%,#ebe8e0,#e1ddd3 65%);background-size:250% 100%;animation:creation-shimmer 2.4s ease-in-out infinite;border-radius:8px}.skeleton-nav{width:32%;height:12px;margin-bottom:clamp(25px,6dvh,60px)}.skeleton-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center;margin-bottom:clamp(25px,6dvh,60px)}.skeleton-lines{display:grid;gap:14px}.skeleton-lines i{height:clamp(18px,3vw,35px)}.skeleton-lines i:nth-child(2){width:70%}.skeleton-lines i:last-child{width:85%;height:12px;margin-top:16px}.skeleton-art{aspect-ratio:1;max-height:260px;width:100%;border-radius:48% 48% 15% 15%}.skeleton-cards{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.skeleton-cards i{height:clamp(55px,14dvh,140px);border-radius:12px}.creation-loading-label{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;font-size:13px;line-height:1.5;text-align:center}.creation-loading-label svg{flex-shrink:0}@keyframes creation-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(max-width:540px){.first-creation-loading{padding:24px;gap:24px}.skeleton-nav,.skeleton-hero{margin-bottom:24px}.skeleton-cards{gap:14px}.skeleton-lines{gap:10px}.creation-loading-label{font-size:13px}}@media(prefers-reduced-motion:reduce){.creation-skeleton i,.skeleton-nav,.skeleton-art,.first-creation-loading .spin{animation:none}}.cancel-edit{margin-left:auto;background:none;border:0;color:inherit;opacity:.65;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;padding:8px;min-height:36px}:root{--ink: #251a30;--accent: #5533b6;--line: #251a30;--paper: #fff9d5;--muted: #70647b;font-family:Space Grotesk,Arial,sans-serif;color:var(--ink);background:#c5e6a6}::selection{background:#ef8ac5;color:#251a30}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #d62591;outline-offset:3px}.rabbit-landing{background-color:#c5e6a6;background-image:radial-gradient(#648b4840 1px,transparent 1px),repeating-linear-gradient(45deg,transparent 0 20px,#b4d69550 20px 21px);background-size:6px 6px,auto;color:var(--ink);font-family:Space Grotesk,Arial,sans-serif}.landing-nav{height:68px;min-height:68px;padding:0 28px;z-index:8;gap:15px}.landing-wordmark{font:900 31px/1 Arial,sans-serif;letter-spacing:-1.8px;transform:rotate(-2deg);gap:7px}.landing-wordmark img{width:29px;height:35px;filter:brightness(.35)}.brand-spark{font-size:32px;color:#6843c2;-webkit-text-stroke:1px #251a30;display:inline-block;transform:rotate(12deg);text-shadow:2px 2px #e9ff4f}.landing-nav>button{background:#edb7d9;border:2px solid #251a30;box-shadow:3px 3px #251a30;border-radius:0;padding:4px 15px;color:#251a30;font:700 11px Space Mono,monospace;min-height:36px}.world-card{padding:0!important;border:2px solid #251a30;background:#e4e1d5;box-shadow:5px 5px #251a3066;border-radius:0;transition:box-shadow .15s;--window-color: #5533b6}.world-card:hover{box-shadow:8px 8px #251a3080;z-index:7!important}.world-card:active{translate:2px 2px}.world-titlebar{height:23px;display:flex;justify-content:space-between;align-items:center;gap:4px;padding:0 5px;background:var(--window-color);color:#fff;font:9px Space Mono,monospace;border-bottom:2px solid #251a30;white-space:nowrap;overflow:hidden}.world-titlebar>span:first-child{overflow:hidden;text-overflow:ellipsis}.retro-controls{background:#d5cce3;border:2px outset #eee;color:#251a30;font:700 10px/1 monospace;letter-spacing:2px;flex-shrink:0;padding:0 1px;white-space:nowrap}.world-1,.world-6{--window-color: #b53182}.world-3,.world-9{--window-color: #287c7e}.world-4,.world-8{--window-color: #746422}.world-window{border-radius:0}.world-card>span{background:#e4e1d5;padding:5px 6px!important;font:8px Space Mono,monospace;color:#382b41;border-top:1px solid #9589a0;min-height:22px;align-items:center;gap:3px}.preview-online{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview-online i,.internet-taskbar i{display:inline-block;width:6px;height:6px;border:1px solid #274e23;background:#8bea45;flex-shrink:0}.landing-center{padding:0;background:#fff7b7;border:2px solid #251a30;box-shadow:6px 6px #251a30;text-align:center;z-index:6!important;max-width:390px}.portal-titlebar{height:27px;display:flex;justify-content:space-between;align-items:center;gap:6px;background:#5533b6;color:#fff;border-bottom:2px solid #251a30;padding:0 7px;text-align:left;font:9px Space Mono,monospace;white-space:nowrap}.portal-body{padding:22px 18px 18px;position:relative;overflow:hidden;background-image:radial-gradient(#ba9f3b44 1px,transparent 1px);background-size:9px 9px}.portal-welcome{font:700 12px Space Mono,monospace;display:block;text-align:left;max-width:230px;margin:0 auto;transform:rotate(-4deg)}.landing-center h1{font:900 clamp(56px,6vw,87px)/.8 "Arial Black",Arial,sans-serif;letter-spacing:-5px;text-align:left;max-width:230px;margin:13px auto 22px;position:relative;transform:rotate(-4deg)}.landing-center h1 em{color:#ef87c9;font-style:normal;-webkit-text-stroke:1.5px #251a30;text-shadow:4px 4px #5533b6;letter-spacing:-4px}.landing-center h1>span{position:absolute;font:75px/1 Arial,sans-serif;color:#8a6ade;-webkit-text-stroke:1.5px #251a30;right:-18px;top:4px;transform:rotate(8deg)}.portal-sticker{position:absolute;right:12px;top:10px;font:700 8px/1.25 Space Mono,monospace;background:#dfff50;padding:7px 6px;border:1px solid #251a30;box-shadow:2px 2px #251a30;transform:rotate(10deg);z-index:2}.cyber-rabbit{position:absolute;width:84px;right:9px;top:112px;transform:rotate(10deg);pointer-events:none}.portal-body>p{font:12px/1.5 Space Grotesk,Arial,sans-serif;margin:0 0 13px}.create-own{border:2px outset #f5ffba;border-radius:0;background:#ddf654;color:#251a30;box-shadow:3px 3px #251a30;min-height:44px;padding:10px 18px;font:700 12px Space Mono,monospace;gap:16px;display:inline-flex;align-items:center;justify-content:center}.create-own:hover{background:#edff83;transform:translate(-1px,-1px)}.portal-postscript{display:block;font:8px Space Mono,monospace;margin:14px 0 0;color:#5d4d61}.internet-taskbar{height:31px;min-height:31px;background:#d6d3cd;border-top:2px outset #fff;box-shadow:0 -1px #251a30;display:flex;justify-content:space-between;align-items:center;padding:0 12px;gap:15px;font:10px Space Mono,monospace;z-index:8}.internet-taskbar>span:first-child{padding:3px 8px;border:2px outset #fff;background:#ddd9d1}.internet-taskbar>span:last-child{border:2px inset #eee;padding:3px 8px;display:flex;align-items:center;gap:5px}.taskbar-motto{font-size:9px}.modal-backdrop{background:#261b3e66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal,.phone-modal,.history-modal{background:#f7f0d4;border:2px solid #251a30;border-radius:0;box-shadow:7px 7px #251a3080;color:#251a30}.phone-modal{padding:52px 30px 30px}.phone-modal:before{content:"▣ rabbit hole / come on in";position:absolute;top:0;left:0;right:0;background:#5533b6;color:#fff;height:29px;padding:6px 9px;font:11px Space Mono,monospace;border-bottom:2px solid #251a30}.phone-modal .modal-close,.history-modal .modal-close{top:0;right:1px;border-radius:0;color:#fff;z-index:1;min-height:28px;height:28px;min-width:32px;width:32px}.phone-modal>small{font:10px Space Mono,monospace;color:#5533b6}.phone-modal h2{font:700 35px/1.1 Space Grotesk,Arial,sans-serif;letter-spacing:-1.5px;color:#251a30}.phone-modal p,.phone-modal label{color:#4a3e50}.phone-modal input,.phone-modal .handle-input{border-radius:0!important;background:#fffef6!important;border:2px inset #d5cde0!important;color:#251a30}.phone-modal .handle-input input{border:0!important;min-width:0}.phone-modal .handle-input span{font-family:Space Mono,monospace;font-size:10px}.phone-modal .primary-button{background:#dfff50;border:2px outset #f4ffc1;color:#251a30;box-shadow:3px 3px #251a30;border-radius:0;font:700 13px Space Mono,monospace;min-height:48px}.phone-back{color:#5533b6;text-decoration:underline}.form-error,.error-box{border:2px solid #9a2c6d;background:#f6d8e7;color:#68214c;border-radius:0}.owner-shell{background:#c5e6a6;color:#251a30}.owner-shell .workspace{background:radial-gradient(#648b4840 1px,transparent 1px) #c5e6a6;background-size:6px 6px}.owner-shell .chat-panel{background:#f3efd9;border-right:2px solid #251a30;border-radius:0}.owner-shell .panel-heading{background:#5533b6!important;color:#fff;border-bottom:2px solid #251a30;min-height:39px;height:39px;padding:0 12px!important;gap:8px}.owner-shell .owner-address{color:#fff;font:11px Space Mono,monospace}.owner-shell .panel-heading .collapse-button{color:#fff}.owner-shell .panel-heading .collapse-button:hover{background:#fff2;border-radius:0}.owner-shell .compose-area{background:#e8dfed;border-top:2px solid #251a30}.owner-shell .compose-box{border:2px inset #c9bfd8;border-radius:0;background:#fffdf2;box-shadow:none}.owner-shell .compose-box textarea{color:#251a30;font-family:Space Grotesk,Arial,sans-serif}.owner-shell .compose-box textarea::placeholder{color:#81758a}.owner-shell .send-button{background:#ddf654;color:#251a30;border:2px outset #f1ffc6;border-radius:0;box-shadow:1px 1px #251a30}.owner-shell .owner-tools button{color:#4d3185;border-radius:0}.owner-shell .owner-tools button:first-child{background:#dfff50;border:2px outset #efffb2;box-shadow:2px 2px #251a30;padding:7px 13px;color:#251a30;font:700 11px Space Mono,monospace}.owner-shell .compose-footnote{color:#655274;font:9px Space Mono,monospace}.owner-shell .chat-message.user{background:#e9d7f3;border:1px solid #b4a0c5;border-radius:0;color:#251a30}.owner-shell .chat-message.assistant{color:#35263c}.owner-shell .message-label{font-family:Space Mono,monospace;color:#63459a}.owner-shell .welcome-message p{font-family:Space Grotesk,Arial,sans-serif;color:#251a30}.owner-shell .next-suggestions button{background:#fdf7c9;color:#513470;border:1px solid #897098;border-radius:0;box-shadow:2px 2px #b9a9bd;font-size:12px}.owner-shell .reopen-chat{background:#5533b6;color:#fff;border:2px outset #a08cce;border-radius:0;box-shadow:2px 2px #251a30}.owner-shell .blank-rabbithole{background-color:#faf5d6;background-image:radial-gradient(#bda9504d 1px,transparent 1px);background-size:10px 10px;color:#4b355f}.owner-shell .blank-rabbithole h1,.owner-shell .blank-rabbithole h2{font-family:Space Grotesk,Arial,sans-serif}.owner-shell .thinking{font-family:Space Mono,monospace;color:#67439a}.owner-shell .cancel-edit{color:#844276}.owner-shell .status-dot{background:#8fd743;border:1px solid #3a6731}.owner-shell .first-creation-loading{background:#f8f3d5}.owner-shell .preview-busy>span{background:#ecdbf7;border:2px solid #5533b6;border-radius:0;color:#5533b6;box-shadow:3px 3px #251a3033}.toast{background:#e7f9b5;color:#251a30;border:2px solid #251a30;border-radius:0;box-shadow:4px 4px #251a30}.history-list button{border-radius:0;border-color:#b39ac6}.history-list .current-label{background:#dfff50;color:#251a30;border-radius:0}.starter-picker h3{font:700 22px Space Grotesk,Arial,sans-serif;color:#251a30}.starter-picker>p{color:#75617f}.starter-choice{border:2px solid #251a30;border-radius:0;box-shadow:3px 3px #251a3033;background:#e8e0ed;padding:0 0 8px;color:#251a30}.starter-mini{border:0;border-bottom:2px solid #251a30;border-radius:0}.starter-choice strong,.starter-choice small{display:block;padding:0 7px}.starter-choice strong{font:700 11px Space Mono,monospace;margin-top:8px}.starter-choice small{font-size:11px;color:#6f5a78;margin-top:4px}.starter-choice:hover{box-shadow:5px 5px #251a3077}.starter-choice:nth-child(2n){background:#e4ebc7}.starter-choice:nth-child(3n){background:#f2d3e5}@media(min-width:761px){.floating-worlds{height:calc(100dvh - 99px)}.landing-center{width:min(340px,36vw);top:48%}.world-card{width:min(25vw,calc((100dvh - 135px)*.35),290px)}.world-1,.world-8{left:calc(50% - (min(25vw,calc((100dvh - 135px)*.35),290px)/2))}.world-window{aspect-ratio:1.55}.world-0,.world-2{top:0}.world-7,.world-9{bottom:2%}.world-8{bottom:1%}}@media(min-width:761px)and (max-height:780px){.landing-center{width:min(310px,35vw)}.portal-body{padding:14px 16px 12px}.landing-center h1{font-size:67px;margin:10px auto 17px;max-width:205px}.portal-welcome{max-width:205px;font-size:11px}.cyber-rabbit{top:95px;width:72px;right:12px}.portal-postscript{font-size:7px}.portal-body>p{font-size:11px}.portal-titlebar{font-size:8px}.portal-sticker{font-size:7px;right:9px;padding:5px}}@media(min-width:761px)and (max-height:600px){.portal-body{padding:10px 12px}.landing-center h1{font-size:51px;margin:8px auto 13px;max-width:180px}.portal-welcome{max-width:180px}.landing-center h1>span{font-size:50px}.cyber-rabbit{width:55px;top:70px}.portal-body>p{font-size:10px;margin-bottom:9px}.portal-postscript{display:none}.create-own{padding:8px 14px;min-height:38px}.portal-titlebar{height:23px}.portal-sticker{font-size:6px}}@media(max-width:760px){.rabbit-landing{overflow-x:clip;padding-bottom:38px}.landing-nav{height:70px;min-height:70px;padding:0 17px;padding-top:env(safe-area-inset-top,0px)}.landing-wordmark{font-size:27px;letter-spacing:-1.5px}.landing-nav>button{min-height:40px;padding:5px 12px}.floating-worlds{padding-top:325px;gap:25px 16px}.landing-center{width:min(340px,calc(100vw - 36px));max-width:340px;top:15px;left:50%;transform:translate(-50%);margin:0;position:absolute}.portal-body{padding:17px 17px 14px}.landing-center h1{font-size:72px;margin:13px auto 20px;max-width:220px}.portal-welcome{max-width:220px;font-size:11px}.portal-titlebar,.portal-sticker{font-size:8px}.cyber-rabbit{width:74px;top:105px}.portal-body>p{font-size:12px}.portal-postscript{font-size:8px}.world-titlebar{height:24px;font-size:8px}.world-card>span{font-size:7px;min-height:22px}.world-card{box-shadow:4px 4px #251a3077}.world-window{aspect-ratio:1.17}.retro-controls{font-size:9px;letter-spacing:1px}.internet-taskbar{position:fixed;bottom:0;left:0;right:0;height:calc(32px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);font-size:8px}.taskbar-motto{display:none}.phone-modal{padding:48px 22px 25px}.phone-modal h2{font-size:32px}.phone-modal input{font-size:16px}.owner-shell .chat-panel{border-top:2px solid #251a30;background:#f3efd9}.owner-shell .compose-box textarea{font-size:16px}.owner-shell .panel-heading{height:40px;min-height:40px}.owner-shell .next-suggestions button{font-size:11px}.owner-shell .starter-mini{height:88px}.starter-grid{gap:12px 10px}}@media(prefers-reduced-motion:reduce){.world-card{animation:none}.create-own{transition:none}}.landing-center h1>span{left:-34px;right:auto;top:48px;font-size:42px}@media(max-width:760px){.floating-worlds{padding-top:350px}.landing-center h1>span{left:-30px;top:52px;font-size:38px}}@media(min-width:761px)and (max-height:600px){.landing-center h1>span{left:-27px;top:28px;font-size:32px}}.site-data-panel{width:min(700px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0!important;overflow:hidden;display:flex;flex-direction:column}.site-data-title{background:#5533b6;color:#fff;padding:4px 10px;font:11px Space Mono,monospace;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.site-data-title button{color:#fff;min-height:36px;min-width:36px}.site-data-body{overflow:auto;padding:25px;min-height:0}.site-data-body h2{font:700 30px Space Grotesk,Arial,sans-serif}.site-data-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px}.site-data-controls label{display:flex;align-items:center;gap:6px}.site-data-body input[type=checkbox]{width:18px;height:18px;padding:0}.site-data-body button:not(.icon-button){border:2px outset #efe6f6;background:#e6d5ee;color:#382145;min-height:40px;padding:7px 12px;font-size:12px;cursor:pointer}.site-collection-label{display:grid;gap:7px;margin:20px 0;font-size:13px}.site-data-body select,.site-record-add input:not([type=checkbox]){min-width:0;width:100%;font:16px Arial;padding:10px;background:#fffdf1;color:#251a30;border:2px inset #d8c9e5;border-radius:0}.site-record-add{border:1px dashed #a58cb2;padding:12px;margin-bottom:20px}.site-record-add summary{cursor:pointer;min-height:36px;font-size:13px}.site-record-add form{display:grid;gap:12px}.site-record-add label{display:grid;gap:5px;font-size:13px}.site-records article{border:1px solid #a58cb2;background:#fff8da;margin:14px 0;padding:15px}.site-record-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:10px monospace;color:#705482}.site-records dl{margin:15px 0}.site-records dt{font:10px monospace;color:#705482}.site-records dd{margin:4px 0 14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.site-record-buttons{display:flex;gap:10px}.site-data-note{font-size:11px;color:#705482;margin:25px 0 0}.site-action-list{margin-top:25px;border-top:1px solid #bfa7ca;padding-top:15px}.site-action-list p{font-size:14px}.site-action-list small{display:block;font:10px monospace;margin-top:4px}.owner-tools .site-data-open{font:10px Space Mono,monospace!important;margin-right:auto}@media(max-width:760px){.site-data-body{padding:20px}.site-data-body button:not(.icon-button){min-height:44px}.site-data-controls{font-size:13px}.site-records dd{font-size:16px}}.site-data-panel{max-width:700px}@media(min-width:761px){.floating-worlds{max-width:none;isolation:isolate}.world-card{width:clamp(210px,23vw,335px)}.world-window{aspect-ratio:1.5}.landing-center{z-index:6}.world-0{inset:0% auto auto 1%;--tilt: -5deg;--window-color: #5533b6;z-index:1;animation-delay:-0s}.world-1{inset:-1% auto auto 22%;--tilt: 4deg;--window-color: #9b397a;z-index:1;animation-delay:-1s}.world-2{inset:0% auto auto 73%;--tilt: 5deg;--window-color: #287c7e;z-index:1;animation-delay:-2s}.world-3{inset:25% auto auto -3%;--tilt: 3deg;--window-color: #78602b;z-index:1;animation-delay:-3s}.world-4{inset:52% auto auto 1%;--tilt: -5deg;--window-color: #4b658f;z-index:1;animation-delay:-4s}.world-5{inset:22% auto auto 80%;--tilt: -4deg;--window-color: #5533b6;z-index:1;animation-delay:-5s}.world-6{inset:51% auto auto 78%;--tilt: 5deg;--window-color: #9b397a;z-index:1;animation-delay:-6s}.world-7{inset:73% auto auto 13%;--tilt: -3deg;--window-color: #287c7e;z-index:1;animation-delay:-7s}.world-8{inset:77% auto auto 42%;--tilt: 3deg;--window-color: #78602b;z-index:1;animation-delay:-8s}.world-9{inset:74% auto auto 69%;--tilt: -4deg;--window-color: #4b658f;z-index:1;animation-delay:-0s}.world-10{inset:11% auto auto 12%;--tilt: 7deg;--window-color: #5533b6;z-index:2;animation-delay:-1s}.world-11{inset:1% auto auto 34%;--tilt: -4deg;--window-color: #9b397a;z-index:2;animation-delay:-2s}.world-12{inset:6% auto auto 59%;--tilt: 6deg;--window-color: #287c7e;z-index:2;animation-delay:-3s}.world-13{inset:7% auto auto 88%;--tilt: -6deg;--window-color: #78602b;z-index:2;animation-delay:-4s}.world-14{inset:4% auto auto -7%;--tilt: 6deg;--window-color: #4b658f;z-index:2;animation-delay:-5s}.world-15{inset:34% auto auto 6%;--tilt: -7deg;--window-color: #5533b6;z-index:2;animation-delay:-6s}.world-16{inset:49% auto auto 17%;--tilt: 4deg;--window-color: #9b397a;z-index:2;animation-delay:-7s}.world-17{inset:69% auto auto 31%;--tilt: -5deg;--window-color: #287c7e;z-index:2;animation-delay:-8s}.world-18{inset:71% auto auto 55%;--tilt: 7deg;--window-color: #78602b;z-index:2;animation-delay:-0s}.world-19{inset:42% auto auto 89%;--tilt: 4deg;--window-color: #4b658f;z-index:2;animation-delay:-1s}.world-20{inset:72% auto auto -6%;--tilt: -6deg;--window-color: #5533b6;z-index:3;animation-delay:-2s}.world-21{inset:80% auto auto 5%;--tilt: 5deg;--window-color: #9b397a;z-index:3;animation-delay:-3s}.world-22{inset:79% auto auto 80%;--tilt: -7deg;--window-color: #287c7e;z-index:3;animation-delay:-4s}.world-23{inset:38% auto auto 67%;--tilt: -3deg;--window-color: #78602b;z-index:3;animation-delay:-5s}.world-24{inset:65% auto auto 13%;--tilt: 7deg;--window-color: #4b658f;z-index:3;animation-delay:-6s}}.history-modal{padding:0;width:100%;max-width:560px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.history-titlebar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:44px;padding-left:12px;background:#5533b6;color:#fff;border-bottom:2px solid #251a30;font:11px/1.4 Space Mono,monospace}.history-modal .history-titlebar .modal-close{position:static;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;margin:0}.history-body{padding:24px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.history-body>h2{margin:0 0 8px;font:700 30px/1.1 Space Grotesk,sans-serif;color:#251a30;letter-spacing:-1px}.history-body>p{margin:0 0 22px;color:#70647b;font-size:14px;line-height:1.5}.history-list{gap:10px}.history-list>button{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:12px;padding:14px;color:#4a3e50;background:#fff8df;border:1px solid #b39ac6}.history-list>button>span:nth-child(2){min-width:0}.history-list>button>svg{flex-shrink:0}.history-list strong{font:400 14px/1.45 Space Grotesk,sans-serif;overflow-wrap:anywhere}.history-list small{margin-top:6px;font-size:11px;line-height:1.4;color:#70647b}.history-list button.is-current:disabled{opacity:1;cursor:default;background:#eee7d6;border-color:#b6abbb}.history-list .current-label{padding:3px 6px;font:10px/1.3 Space Mono,monospace;align-self:start}.owner-shell .conversation{overflow-anchor:none;scroll-behavior:auto}.conversation-content{display:flow-root;padding-bottom:2px}.workspace-loading{display:grid;place-items:center;align-content:center;gap:12px;padding:24px;box-sizing:border-box;text-align:center;min-height:100dvh;background:#f7f0d4;font:14px Space Mono,monospace}@media(max-width:760px){.history-backdrop{padding:12px}.history-modal{max-height:calc(100dvh - 24px)}.history-body{padding:20px 16px}.history-list>button{padding:12px 10px;gap:9px}.history-list strong{font-size:13px}}.world-window>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}@media(max-width:760px){.world-card{content-visibility:auto;contain-intrinsic-size:auto 230px}}.history-titlebar .modal-close:focus-visible{outline-offset:-5px}.owner-shell .compose-box{display:flex;flex-direction:column;gap:10px;padding:12px;border:2px solid #a99ab5}.owner-shell .compose-box:focus-within{border-color:#5533b6;box-shadow:0 0 0 1px #5533b6}.owner-shell .compose-box textarea{display:block;width:100%;min-height:80px;height:80px;max-height:140px;margin:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;font-size:14px;line-height:1.5}.owner-shell .compose-box textarea:focus-visible{outline:none;box-shadow:none}.owner-shell .compose-bottom{justify-content:flex-end;min-height:44px;padding:0}.owner-shell .send-button{flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0}.owner-shell .send-button:disabled{background:#e4e1d8;color:#9b91a4;border-color:#f6f0ff;box-shadow:none;opacity:1}.owner-shell .owner-tools{gap:8px;height:auto;min-height:44px;padding:12px 2px 4px}.owner-shell .owner-tools button{min-height:44px;padding:6px 8px}.owner-shell .owner-tools button:first-child{padding:6px 12px}.owner-shell .owner-tools .site-data-open{margin-right:0}@media(max-width:760px){.owner-shell .compose-box textarea{min-height:64px;height:64px;font-size:16px}.owner-shell .owner-tools{padding-top:8px}}.starter-screen{height:100%;overflow:auto;overscroll-behavior:contain;padding:clamp(16px,3dvh,32px) clamp(14px,3vw,38px);background:#f7f0d4;width:100%;min-height:0}.starter-screen>header{max-width:1000px;margin:0 auto 18px}.starter-screen h3{font:700 26px/1.1 Space Grotesk,sans-serif;color:#251a30;margin:0 0 8px}.starter-screen>header p{margin:0;color:#70647b;font-size:13px}.starter-screen .starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1000px;margin:auto}.starter-screen .starter-choice{padding:7px;border:2px solid transparent;background:transparent;box-shadow:none;border-radius:0;color:#251a30}.starter-screen .starter-choice.is-selected{border-color:#5533b6;background:#e8dfed}.starter-screen .starter-mini{height:clamp(70px,13dvh,145px);border:1px solid #251a3040;border-radius:0;padding:13px;text-align:left}.starter-screen .starter-choice strong{font:600 12px/1.3 Space Grotesk,sans-serif;margin:7px 0 0}.starter-screen .starter-choice small{display:none}.starter-preview-name{display:block;font-size:clamp(11px,1.2vw,18px);line-height:1.05;max-width:72%}.starter-preview-art{position:absolute;right:12px;top:22px;font-size:40px;line-height:1}.starter-preview-lines{display:flex;gap:7px;position:absolute;left:13px;right:13px;bottom:13px;height:30%}.starter-preview-lines i{flex:1;background:currentColor;opacity:.15;border:1px solid currentColor}.starter-selected{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:22px;height:22px;background:#5533b6;color:#fff;border:1px solid white}.starter-scrapbook .starter-mini{background:#eadbc2;color:#855850;font-family:Georgia,serif}.starter-scrapbook .starter-preview-lines i{transform:rotate(-7deg);opacity:.4;background:#b37b6f;border:4px solid #fffdf5}.starter-arcade .starter-mini{background:#211c3c;color:#c6ff84;font-family:monospace}.starter-arcade .starter-preview-lines i{opacity:.7;background:#735e9b;border:2px ridge #b5a7d3}.starter-journal .starter-mini{background:#eee7dc;color:#605947;font-family:Georgia,serif}.starter-journal .starter-preview-name{font-style:italic}.starter-journal .starter-preview-lines{flex-direction:column;width:50%}.starter-photos .starter-mini{background:#faf7f0;color:#3b4e43;font-family:Arial,sans-serif}.starter-photos .starter-preview-lines{height:43%;gap:3px}.starter-photos .starter-preview-lines i{opacity:1;background:linear-gradient(30deg,#a9b599,#d3b098)}.starter-bedroom .starter-mini{background:#c5d2b2;color:#433764;font-family:Comic Sans MS,cursive;border:3px ridge #8c7a9d}.starter-bedroom .starter-preview-art{transform:rotate(17deg);color:#c9478b}.starter-bedroom .starter-preview-lines i{transform:rotate(5deg);background:#e7aad2;opacity:1}.starter-night .starter-mini{background:#182726;color:#c0c9a4;font-family:Georgia,serif}.starter-night .starter-preview-art{font-size:70px;top:12px}.starter-night .starter-preview-lines i{border-radius:30px;opacity:.2}.starter-terminal .starter-mini{background:#101b16;color:#a2efab;font-family:monospace}.starter-terminal .starter-preview-lines{flex-direction:column;width:65%;height:32%}.starter-poster .starter-mini{background:#eee5c9;color:#1b3aab;font-family:Impact,Arial,sans-serif}.starter-poster .starter-preview-name{font-size:clamp(16px,2.2vw,30px);text-transform:uppercase;letter-spacing:-1px}.starter-poster .starter-preview-art{color:#c44439;font-size:55px}.starter-reference .starter-mini{background:#e8dfed;color:#5533b6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #9478b5}.starter-reference .starter-mini>span:not(.starter-selected){font:9px monospace;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.starter-reference-field{display:flex;flex-direction:column;gap:7px;max-width:1000px;margin:12px auto 0;font-size:12px}.starter-reference-field input{width:100%;min-height:44px;padding:10px;border:2px solid #a99ab5;background:#fffdf2;font-size:16px;border-radius:0}.starter-reference-field small{font-size:11px;color:#70647b}.starter-intro small{display:block;font-size:13px;line-height:1.5;color:#70647b;margin-top:10px}@media(max-width:760px){.owner-shell .workspace.is-choosing:not(.is-collapsed){grid-template-rows:minmax(0,1fr) min(38dvh,300px)}.starter-screen{padding:12px}.starter-screen>header{margin-bottom:8px}.starter-screen h3{font-size:21px;margin-bottom:5px}.starter-screen>header p{font-size:11px}.starter-screen .starter-grid{gap:6px}.starter-screen .starter-choice{padding:3px}.starter-screen .starter-mini{height:clamp(44px,8dvh,72px);padding:6px}.starter-screen .starter-choice strong{font-size:10px;min-height:26px;margin-top:4px}.starter-preview-name{font-size:9px}.starter-preview-art{font-size:24px;right:5px;top:12px}.starter-preview-lines{left:6px;right:6px;bottom:6px;gap:3px}.starter-night .starter-preview-art{font-size:40px;top:4px}.starter-poster .starter-preview-name{font-size:13px}.starter-poster .starter-preview-art{font-size:28px}.starter-reference .starter-mini{gap:3px}.starter-reference .starter-mini>svg{width:23px;height:23px}.starter-reference .starter-mini>span:not(.starter-selected){font-size:6px}.starter-selected{width:18px;height:18px}}@media(max-width:760px){.owner-shell .is-choosing .conversation{display:none}.owner-shell .is-choosing .compose-area{margin-top:auto}}@media(max-width:760px){.owner-shell .is-choosing .compose-box{padding:8px;gap:6px}.owner-shell .is-choosing .compose-box textarea{height:44px;min-height:44px}.owner-shell .is-choosing .compose-footnote{display:none}.owner-shell .is-choosing .owner-tools{padding-top:6px;padding-bottom:2px}}.phone-modal .phone-country{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:2px inset #d5cde0;border-radius:0;color:#251a30;background:#fffef6;font:inherit;font-size:16px}.phone-modal .phone-number-input{display:flex;align-items:center;min-width:0;background:#fffef6;border:2px inset #d5cde0}.phone-modal .phone-number-input>span{flex-shrink:0;padding-left:12px;color:#665777;font-size:16px}.phone-modal .phone-number-input input{border:0!important;min-width:0;flex:1}.phone-modal .phone-number-input:focus-within,.phone-modal .phone-country:focus-visible{outline:2px solid #5533b6;outline-offset:2px}.phone-modal .phone-number-input input:focus{outline:0;box-shadow:none}.version-notice{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px;background:#fff4b8;color:#2b2039;font-size:13px;flex-wrap:wrap}.version-notice button{background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer;min-height:44px}.history-list button>span>span{display:block;margin:5px 0;line-height:1.45}.owner-shell:has(>.version-notice)>.workspace{height:0;flex:1}.version-notice{flex-shrink:0}.owned-sites{display:flex;flex-direction:column;gap:8px;margin:18px 0;max-height:30dvh;overflow:auto}.owned-sites button{text-align:left;padding:8px;overflow-wrap:anywhere;min-height:44px}.owner-tools{flex-wrap:wrap}.owner-shell .site-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;font:11px Space Mono,monospace}.owner-shell .site-actions a{display:flex;align-items:center;gap:6px;min-height:39px;color:inherit;text-decoration:none;white-space:nowrap}.owner-shell .site-actions a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.owner-shell .site-actions img{width:22px;height:22px;display:block}.owner-shell .owner-address{margin-left:auto;min-width:0}.owner-shell .site-actions-floating{position:absolute;bottom:0;left:0;right:0;height:44px;padding:0 12px;justify-content:space-between;background:#f7f0d4;color:#382445;border-top:1px solid #382445;z-index:20}.owner-shell .workspace.is-collapsed .main-panel{position:relative;padding-bottom:44px}.world-card{--frame-paper: #f3ecd9;--frame-ink: #38312f;--preview-ratio: 1.5;--frame-radius: 0px;background:var(--frame-paper);border-color:var(--frame-ink);border-radius:var(--frame-radius);box-shadow:3px 5px #251a3028,0 9px 20px #251a3014}.world-card .world-window{height:auto;aspect-ratio:var(--preview-ratio);border-radius:var(--frame-radius);background:var(--frame-paper)}.world-card>span{position:absolute;bottom:7px;left:8px;right:auto;min-height:0;padding:3px 7px!important;gap:9px;border:0;border-radius:2px;background:var(--frame-paper);color:var(--frame-ink);font:10px/1.4 ui-monospace,monospace;box-shadow:0 1px 4px #0002}.world-card>span>span{opacity:1}.world-card .preview-online{gap:0}.world-card.frame-bare{border:0;box-shadow:0 6px 18px #20192c38}.world-card.frame-bare .world-window{border:1px solid #0002}.world-card.frame-paper{padding:8px 8px 27px!important;border:1px solid #75695744;box-shadow:2px 4px 1px #39252135}.world-card.frame-paper>span{bottom:3px;background:transparent;box-shadow:none;font-family:Georgia,serif;font-style:italic}.world-card.frame-screen{padding:6px 6px 20px!important;border:3px solid var(--frame-ink);border-radius:12px;background:var(--frame-ink);box-shadow:3px 6px #19192166}.world-card.frame-screen .world-window{border-radius:5px}.world-card.frame-screen>span{bottom:1px;background:transparent;color:var(--frame-paper);box-shadow:none;font-size:9px;letter-spacing:.08em}.world-card.frame-rounded{border:1px solid #0003;border-radius:var(--frame-radius);padding:0!important;box-shadow:0 8px 16px #20202c30}.world-card.frame-postcard{padding:5px 5px 24px!important;border:0;background:#fffdfa;box-shadow:0 4px 12px #30242538}.world-card.frame-postcard>span{bottom:2px;background:transparent;box-shadow:none;font-family:Comic Sans MS,cursive}.world-card.frame-window>span{position:static;display:flex;justify-content:space-between;min-height:20px;border-top:1px solid #7775;border-radius:0;box-shadow:none;background:#d9d7ce;font-size:8px}.world-card.frame-window .world-window{border-radius:0}.world-card[data-world=arcade]{--frame-ink: #151b2e;--frame-paper: #b5d880;--preview-ratio: 1.3;--frame-radius: 3px}.world-card[data-world=rome]{--frame-paper: #eadfc1;--frame-ink: #71513c;--preview-ratio: 1.3;border-bottom:4px double #a08b65}.world-card[data-world=rewind]{--frame-ink: #242424;--frame-paper: #eee;--preview-ratio: 1.7;border-radius:4px}.world-card[data-world=weirdweb]{--window-color: #315f63;--preview-ratio: 1.35}.world-card[data-world=wordle]{--frame-radius: 8px;--frame-paper: #f7f7ed;--frame-ink: #526644;--preview-ratio: 1.45}.world-card[data-world=sand]{--frame-radius: 28px 5px 25px 8px;--frame-paper: #edd2a9;--preview-ratio: 1.15}.world-card[data-world=soundboard]{--frame-ink: #535c65;--frame-paper: #e0e4dc;--preview-ratio: 1.65;border-style:outset}.world-card[data-world=spend]{--preview-ratio: 1.25;border-bottom:3px dashed #a6b4a2}.world-card[data-world=passwordgame]{--frame-paper: #efc5ce;--frame-ink: #782440;--preview-ratio: 1.3;border-left:5px solid #b24a65}.world-card[data-world=desktop1999]{--window-color: #161b88;--preview-ratio: 1.6;border:3px outset #d4d4ca}.world-card[data-world=alchemy]{--frame-radius: 20px;--frame-paper: #d6dac5;--preview-ratio: 1.15}.world-card[data-world=merge2048]{--frame-radius: 3px;--frame-paper: #dcd0b8;--preview-ratio: 1.3}.world-card[data-world=life]{--frame-paper: #102523;--frame-ink: #b8dbbb;--preview-ratio: 1.65}.world-card[data-world=artclub]{--frame-paper: #f6e4a8;--preview-ratio: 1.2;border-top:5px solid #de7865}.world-card[data-world=circle]{--frame-radius: 32px 32px 5px 5px;--preview-ratio: 1.2}.world-card[data-world=dvd]{--frame-ink: #2c293b;--frame-paper: #c2b6d6;--preview-ratio: 1.75;border-radius:20px}.world-card[data-world=typing]{--preview-ratio: 1.6;border-top:3px double #9d8b75}.world-card[data-world=lasttrain]{--frame-paper: #151b30;--frame-ink: #c6c4ce;--preview-ratio: 1.25;border-color:#0e1525}.world-card[data-world=picross]{--preview-ratio: 1.2;--frame-paper: #f4e7d8;--frame-radius: 9px}.world-card[data-world=colormatch]{--preview-ratio: 1.55;--frame-radius: 16px}.world-card[data-world=oracle]{--frame-paper: #ded3d7;--frame-ink: #503a54;--preview-ratio: 1.2;border:3px double #8c748c}.world-card[data-world=minesweeper]{--frame-ink: #b8b8b3;--frame-paper: #292929;--preview-ratio: 1.2;border-style:outset;border-radius:0}.world-card[data-world=spirograph]{--preview-ratio: 1.35}.world-card[data-world=solarsystem]{--frame-radius: 25px;--preview-ratio: 1.6;--frame-paper: #11172b;--frame-ink: #e3d9ac}.world-card[data-world=buttons]{--preview-ratio: 1.25;border:2px dotted #b999a7}.world-card:focus-visible{outline:3px solid #5533b6;outline-offset:5px;z-index:8!important}@media(max-width:760px){.world-card>span{font-size:9px}.world-card{--preview-ratio: 1.35}}.world-card .world-window{position:relative}.world-card .world-window>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left}.world-card{align-self:start}.world-card[data-world=steven]{--frame-paper: #f4ede0;--frame-ink: #8a2e3e;--preview-ratio: 1.45;z-index:4}
