:is(.island-app,.island-inside-page){--world-paper:#fff9ed;--world-ink:#294f46;--world-line:#708d792b}:is(.island-app,.island-inside-page) [hidden]{display:none!important}:is(.island-app,.island-inside-page) :is(dialog,.island-native-panel){max-height:min(92dvh,calc(var(--island-visible-height,100dvh) - 24px));overscroll-behavior:contain}:is(.island-app,.island-inside-page) :is(.island-social-dialog,.island-person-dialog,.island-native-panel){border:0;border-radius:26px;color:var(--world-ink);background:#e8d1ae url(/island/interior/family-room.webp) top/cover;box-shadow:0 24px 80px #192f3d55}:is(.island-app,.island-inside-page) :is(.island-native-panel-heading,.island-person-dialog-heading){background:#fff9edf0;border:0;border-radius:18px;padding:12px 16px;backdrop-filter:blur(10px)}:is(.island-app,.island-inside-page) :is(.island-native-panel,.island-social-dialog){padding:12px}:is(.island-app,.island-inside-page) :is(.island-connections-content,.island-person-dialog-body,.post-office-chat,.post-office-list,.island-social-dialog>.island-social){margin-top:clamp(50px,14dvh,120px);padding:18px;border-radius:22px 22px 8px 8px;background:linear-gradient(100deg,#fffaf2fa,#fff8e9f5);box-shadow:0 10px 28px #65432822}:is(.island-app,.island-inside-page) :is(dialog,.interior-controls) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select):where(:not(.post-office-compose textarea)){box-sizing:border-box;max-width:100%;min-width:0;min-height:48px;font:inherit;font-size:16px;color:var(--world-ink);border:0;border-bottom:1px solid #7e9987;border-radius:0;padding:10px 8px;background-color:#fff9ed;box-shadow:none}:is(.island-app,.island-inside-page) :is(dialog,.interior-controls) textarea:where(:not(.post-office-compose textarea)){background:repeating-linear-gradient(transparent 0,transparent 31px,var(--world-line) 31px,var(--world-line) 32px),#fff9ed;line-height:32px;resize:vertical;padding-top:0;min-height:96px}:is(.island-app,.island-inside-page) :is(input,textarea,select,button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:is(.island-app,.island-inside-page) :is(dialog,.interior-controls) :is(button,a.island-primary,a.island-secondary){min-height:44px;border-radius:22px;font:inherit}:is(.island-app,.island-inside-page) :is(dialog,.interior-controls) button[aria-pressed=true]{background:#305f4c;color:#fff9ed;border-color:#305f4c}:is(.island-app,.island-inside-page) :is(dialog,.interior-controls) [role=alert]{border-inline-start:3px solid #aa5037;background:#fff4e5;border-radius:8px;padding:12px}:is(.island-app,.island-inside-page) :is(dialog,.interior-controls) [role=status]{color:#305f4c}:is(.island-app,.island-inside-page) .interior-controls{border-radius:20px 20px 6px 6px;background:linear-gradient(105deg,#fffcf5f5,#fff6e6f0);box-shadow:0 12px 30px #62422b25;padding:20px}:is(.island-app,.island-inside-page) .social-face-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(.island-app,.island-inside-page) .social-face-grid button{flex-direction:column;border:0;background:#fffaf088;padding:10px 3px;font-size:14px;gap:6px;text-align:center}:is(.island-app,.island-inside-page) .social-face-grid button[aria-pressed=true]{box-shadow:0 0 0 2px #b78139}:is(.island-app,.island-inside-page) .social-face-grid button>span:first-child{background:transparent}:is(.island-app,.island-inside-page) .world-step-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px}.world-step-count{margin-inline-end:auto;font-size:12px;opacity:.65}:is(.island-app,.island-inside-page) .island-world-composer-dialog{width:min(600px,calc(100% - 16px));padding:0}.island-world-composer-dialog .island-interior{border-radius:26px;padding:1px 16px 22px;min-height:0}.island-world-composer-dialog .interior-stage{height:clamp(120px,23dvh,240px)}.island-world-composer-dialog .interior-person{height:190px}.island-world-composer-dialog .interior-controls{padding:18px}.world-composer .social-heading h2{font-size:20px}.world-composer .social-tabs{margin-bottom:16px}.world-composer .social-tabs button{font-size:14px}:is(.island-app,.island-inside-page) .social-delivery{background:transparent;border-bottom:1px solid #708d7940}:is(.island-app,.island-inside-page) :is(.focused-task-card,.management-login-card,.settings-task-card){background:#fff9edf2;box-shadow:none;border-color:#708d792b}:is(.island-app,.island-inside-page) .interior-controls :is(.focused-task-card,.management-login-card,.settings-task-card){background:transparent}:is(.island-app,.island-inside-page) :is(.post-office-compose,.post-office-edit,.post-office-create){background:#fff9edf5;border-radius:18px;border:0;padding:16px}:is(.island-app,.island-inside-page) .post-office-message{background:#fff9edf5}:is(.island-app,.island-inside-page) .post-office-compose>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:is(.island-app,.island-inside-page) .post-office-compose textarea{min-height:64px}:is(.island-app,.island-inside-page) :is(.island-social-dialog,.island-person-dialog)::backdrop{background:#183b3b88;backdrop-filter:blur(3px)}@media(max-width:360px){:is(.island-app,.island-inside-page) .interior-controls{padding:14px}.world-composer .social-tabs button{font-size:12px;padding-inline:4px}}@media(prefers-reduced-motion:reduce){:is(.island-app,.island-inside-page) *{scroll-behavior:auto!important}}.island-auth-world{background:#e8d1ae url(/island/interior/family-room.webp) 50%/cover fixed;min-height:100dvh;padding-top:20dvh}.island-auth-world .auth-card{background:#fff9edf5;border:0;border-radius:24px 24px 8px 8px;box-shadow:0 12px 44px #493c2a33}.island-auth-world :is(input,select){background:transparent;border:0;border-bottom:1px solid #799584;border-radius:0;font-size:16px;min-height:48px}:is(.island-app,.island-inside-page) .news-compose{background:#fff9edf7;border:0;border-radius:24px 24px 6px 6px;box-shadow:0 20px 70px #493c2a44}:is(.island-app,.island-inside-page) .island-world-guide{border:0;border-radius:24px;background:#fff9ed}:is(.island-app,.island-inside-page) .island-world-guide header{background:#fff9ed}:is(.island-app,.island-inside-page) .island-person-dialog{padding:0;width:min(620px,calc(100% - 16px))}.island-person-dialog .island-interior{min-height:0;padding-bottom:22px}.island-person-dialog .interior-stage{height:clamp(130px,24dvh,240px)}.island-person-dialog .interior-person{height:210px}:is(.island-talk-cafe,.island-talk-bar){background:#bba488 url(/island/lounge-cafe.webp) 50%/cover fixed;min-height:100dvh}.island-talk-bar{background-image:url(/island/lounge-bar.webp)}:is(.island-talk-cafe,.island-talk-bar) :is(.focused-task-card,.talk-screen,.musubi-chat){background:transparent;box-shadow:none;border:0}:is(.island-talk-cafe,.island-talk-bar) :is(.talk-focus-composer,.musubi-input-area,.chat-input-area,.chat-input-container){background:#fff9edf5;border-radius:20px 20px 6px 6px;padding:12px}:is(.island-talk-cafe,.island-talk-bar) textarea{background:repeating-linear-gradient(transparent,transparent 31px,#708d7933 0,#708d7933 32px),#fff9ed;color:#294f46;border:0;border-bottom:1px solid #799584;border-radius:0;font-size:16px;line-height:32px}:is(.island-talk-cafe,.island-talk-bar) .talk-screen--conversing>.interior-lounge{display:block;max-height:160px;overflow:hidden;border-radius:24px}:is(.island-talk-cafe,.island-talk-bar) .talk-screen--conversing>.interior-lounge .interior-controls{display:none}:is(.island-talk-cafe,.island-talk-bar) .talk-screen--conversing>.interior-lounge .interior-stage{height:160px}:is(.island-talk-cafe,.island-talk-bar) .talk-screen--conversing>.interior-lounge .island-interior{min-height:180px;background-size:cover}.island-raw-world .focused-task-card{padding:20px;border-radius:22px;background:#fff9edf5}.island-raw-world input{background:transparent;border:0;border-bottom:1px solid #799584;border-radius:0;font-size:16px}:is(.island-talk-cafe,.island-talk-bar) :is(.musubi-composer,.musubi-composer-footer,.input-area){background:#fff9edf5;border-radius:20px 20px 6px 6px}:is(.island-talk-cafe,.island-talk-bar) .musubi-composer textarea{background-color:transparent}:is(.island-app,.island-inside-page) .island-native-panel:has(>.island-interior){padding:0}:is(.island-app,.island-inside-page) .island-native-panel>.island-interior{min-height:0}:is(.island-app,.island-inside-page) .island-native-panel>.island-interior .interior-stage{height:clamp(100px,18dvh,190px)}:is(.island-app,.island-inside-page) .island-connections-content:has(.island-interior){margin-top:12px;padding:0;background:transparent;box-shadow:none}.island-person-world-body>.social-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.island-app,.island-inside-page,.island-auth-world,.island-talk-cafe,.island-talk-bar){--focus-ring:#8b651f}:is(.island-app,.island-inside-page) :is(.news-compose,.island-native-panel,.interior-controls) :is(fieldset,blockquote){border-color:#708d7933;background-color:transparent}:is(.island-app,.island-inside-page) .away-reply-settings{border:0;background:transparent;padding:0}:is(.island-app,.island-inside-page) .away-reply-privacy{background:#eee3cd66}.island-app .island-post-panel[open]{background:#e8d1ae url(/island/interior/family-room.webp) 50%/cover}.island-app .post-office-thread{margin:clamp(24px,6dvh,60px) 12px 12px;background:#fff9edef;border-radius:20px 20px 6px 6px}.island-app .post-office-header{background:#fff9ede8;border:0}.island-app .post-office-files{background:#fff9ed;border-radius:16px;padding:12px}:is(.island-app,.island-inside-page) .interior-shared-photo figcaption small{display:block;margin-top:6px}:is(.island-app,.island-inside-page) [data-hub-section=shared-album] button:has(img){display:grid;gap:4px;padding:0;overflow:hidden}:is(.island-app,.island-inside-page) [data-hub-section=shared-album] button img{width:100%;height:100%;object-fit:cover}:is(.island-app,.island-inside-page) .island-expression-scene>.interior-controls{background:transparent;border:0;box-shadow:none;border-radius:0;padding:18px 8px}.island-expression-scene>.interior-controls:before{content:"";position:absolute;z-index:-1;inset:-32px -70px -40px;background:linear-gradient(transparent,#fff9edf5 15%,#fff9edf5 90%,transparent);filter:blur(16px);pointer-events:none}.island-expression-scene .interior-condition fieldset,.island-expression-scene .social-face-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}:is(.island-app,.island-inside-page) .island-expression-scene :is(.interior-condition fieldset,.social-face-grid) button{display:flex;flex-direction:row;align-items:center;gap:6px;min-height:76px;padding:4px;text-align:start;border:0;border-radius:0;background:transparent;color:#294f46;box-shadow:none}:is(.island-app,.island-inside-page) .island-expression-scene :is(.interior-condition fieldset,.social-face-grid) button[aria-pressed=true]{background:radial-gradient(ellipse,#f7df8b88,transparent 72%);color:#174b3c;border:0}.island-expression-scene button[aria-pressed=true]>span:last-child{text-decoration:underline;text-decoration-color:#d8ac49;text-decoration-thickness:3px;text-underline-offset:5px}.expression-portrait{position:relative;display:block;flex:0 0 66px;width:66px;height:66px}.expression-crop{overflow:hidden;mask-image:radial-gradient(ellipse at 50% 45%,#000 52%,transparent 73%)}.expression-crop,.expression-image{display:block;width:100%;height:100%}.expression-image{background-repeat:no-repeat;transform:scale(1.25);transform-origin:50% 30%}.expression-image[data-sheet=false],.expression-portrait-large .expression-image{transform:none}.expression-portrait-large .expression-crop{mask-image:linear-gradient(#000 85%,transparent)}.expression-image svg{width:100%;height:100%}.expression-check{position:absolute;inset-inline-end:0;top:0;border-radius:50%;padding:3px;background:#305f4c;color:#fff9ed;box-sizing:content-box}.expression-actor{position:absolute;inset:0;display:grid;place-items:center}.expression-portrait-large{width:300px;height:300px}.island-expression-scene:has(.expression-actor){background-image:url(/island/interior/family-room.webp)!important}.island-expression-scene:has(.expression-actor) .interior-person{visibility:hidden}.expression-status{position:relative;max-width:540px;margin:4px auto;padding:8px 16px;font-size:13px;color:#294f46;background:#fff9ed}.expression-status button{min-height:44px;margin-inline-start:8px;color:inherit}@media(max-width:380px){.expression-portrait{flex-basis:54px;width:54px;height:54px}.expression-portrait-large{width:250px;height:250px}.island-expression-scene .interior-condition fieldset button>span:last-child{font-size:12px}}.island-expression-scene{max-width:440px;margin-inline:auto}.island-expression-scene:has(.expression-actor)>.interior-stage{height:auto;aspect-ratio:1;margin-inline:-20px}.expression-actor .expression-portrait-large{width:100%;height:100%}.island-native-panel:has(>.facility-still){isolation:isolate;background-image:none!important}.island-native-panel>.facility-still{z-index:-1}.island-auth-world{position:relative;isolation:isolate;background-image:none}.island-auth-world>.facility-still,.island-solo-home-content>.facility-still{position:fixed;z-index:-1}.island-home-panel:has(.island-solo-home-content){isolation:isolate;background-image:none!important}