.island-inside-page{--inside-ink:#294f46;--inside-paper:#fff9ed;--inside-green:#305f4c;max-width:680px;margin:0 auto;color:var(--inside-ink);padding:12px;background:#f8f8f2;min-height:100dvh}.interior-top{display:flex;align-items:center;gap:16px;padding:8px 12px;min-height:52px}.interior-top a{display:grid;place-items:center;width:44px;height:44px;color:inherit;border-radius:50%;background:#fff9ed}.interior-top span{font-weight:600}.island-interior{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#e8d1ae url(/island/interior/family-room.webp) top/cover no-repeat;color:#294f46;padding:1px 20px 36px;min-height:660px}.interior-stage{position:relative;height:300px;pointer-events:none}.interior-person{position:absolute;bottom:0;height:245px;left:20%;background-repeat:no-repeat;filter:drop-shadow(0 6px 4px #49332233);transform:rotate(-3deg)}.interior-person-1{left:auto;right:14%;height:220px;transform:rotate(3deg)}.interior-person:only-child{left:auto;right:15%}.interior-person svg{width:100px;height:180px;color:#6e8b7d}.interior-question{position:absolute;top:24px;left:20px;max-width:75%;border-radius:20px;background:#fff9ed;padding:12px 16px;margin:0;font-size:20px;font-weight:600;box-shadow:0 4px 18px #65513818}.interior-controls{position:relative;z-index:1;max-width:540px;margin:0 auto;padding:16px;border-radius:22px;background:#fff9edef;box-shadow:0 8px 24px #59412716;overflow-wrap:anywhere}.interior-controls [hidden]{display:none!important}.interior-controls button,.interior-controls input,.interior-controls select,.interior-controls textarea{font:inherit}.interior-controls a.secondary-button,.interior-controls button{min-height:44px;border-radius:16px;border:1px solid #c9d8cc;background:#fffaf0;color:#294f46;padding:10px 16px;cursor:pointer}.interior-controls button:disabled{opacity:.5;cursor:default}.interior-controls .island-primary,.interior-controls .primary-button,.interior-controls button[aria-pressed=true],.interior-controls button[type=submit]{background:#305f4c;color:#fff9ed;border-color:#305f4c}.interior-controls input:not([type=checkbox]):not([type=radio]):not([type=range]),.interior-controls select,.interior-controls textarea{width:100%;max-width:100%;min-height:48px;background:#fffdf8;color:#294f46;border:1px solid #afc8ba;border-radius:12px;padding:12px;font-size:16px}.interior-controls label{display:block;margin:8px 0}.interior-controls input[type=checkbox],.interior-controls input[type=radio]{margin-inline-end:8px}.interior-controls form{display:grid;gap:10px}.interior-controls fieldset{min-width:0}.interior-controls p{margin:8px 0}.interior-controls h2,.interior-controls h3{font-size:18px}.interior-menu{display:grid;gap:12px}.interior-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start}.interior-menu small{opacity:.75}.interior-back{margin-bottom:16px}.interior-step-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.interior-controls .household-stack,.interior-controls .settings-stack{gap:12px}.interior-controls .focused-task-card,.interior-controls .interior-condition,.interior-controls .management-login-card,.interior-controls .settings-task-card{background:transparent;border:0;padding:0;box-shadow:none}.interior-condition>header{display:none}.interior-condition h1{font-size:20px}.interior-condition h1+p,.interior-condition h2+p{display:none}.interior-condition footer{position:static;background:transparent;padding:0}.interior-condition fieldset{border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.interior-condition fieldset button{padding:8px 4px}.interior-condition fieldset button svg{max-width:40px}.interior-care [class*=hint],.interior-care [class*=kicker],.interior-care [class*=records],.interior-care [class*=review],.interior-care>div:first-of-type,.interior-care>p:first-of-type{display:none}.interior-care [class*=category]{background:transparent}.interior-care [role=dialog]{background:#fff9ed}.interior-controls .island-family-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.interior-controls .island-family-photo-grid button{padding:0;overflow:hidden;aspect-ratio:1}.interior-controls .island-family-photo-grid img{width:100%;height:100%;object-fit:cover}.interior-controls .social-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.interior-photo-detail .island-family-photo-view{margin:0}.interior-photo-detail .island-family-photo-view img,.interior-photo-detail .island-family-photo-view video{width:100%;max-height:460px;object-fit:contain;border-radius:12px}.interior-photo-detail figcaption{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.interior-controls [class*=composer],.interior-controls [class*=postPage]{background:transparent;box-shadow:none}.interior-controls [class*=photoPicker]~p,.interior-controls [class*=postHeader] p{display:none}.interior-controls [class*=postPage]{padding:0}.interior-settings .settings-stack{margin:0}.interior-settings [class*=groupLead]{display:none}@media(min-width:600px){.interior-stage{height:330px}.interior-person{height:285px}.interior-person-1{height:260px}.island-interior{background-size:cover}.interior-controls{padding:24px}.interior-question{top:32px}}@media(max-width:360px){.island-inside-page{padding:6px}.island-interior{padding-inline:12px}.interior-controls{padding:12px}.interior-stage{height:265px}.interior-person{height:215px;left:12%}.interior-person-1{height:195px;right:8%}}@media(prefers-reduced-motion:no-preference){.interior-person{animation:interior-breathe 5s ease-in-out infinite}.interior-person-1{animation-delay:-2s}@keyframes interior-breathe{50%{translate:0 -3px}}}.interior-upload-preview{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:12px;margin:12px 0}.interior-photo-post nav{margin-top:16px}.interior-lounge .island-interior{background-repeat:no-repeat;background-size:cover;min-height:600px}.interior-lounge-cafe .island-interior{background-image:url(/island/lounge-cafe.webp);background-position:50%}.interior-lounge-bar .island-interior{background-image:url(/island/lounge-bar.webp);background-position:78%}.interior-lounge .interior-person:only-child{left:5%;right:auto;height:250px}.interior-lounge .interior-stage{height:360px}.interior-lounge .interior-controls{display:grid;gap:12px}.interior-lounge .interior-mic{justify-self:center;border-radius:50%;min-width:90px;min-height:90px;background:#305f4c;color:#fff9ed}.island-chat-room-banner,.talk-screen--conversing>.interior-lounge{display:none}.interior-lounge small{font-size:12px}.island-interior[data-art=true]{background-size:cover;background-repeat:no-repeat;background-position:top}.interior-album-tabs{display:flex;gap:8px;margin-bottom:14px}.interior-album-tabs button{flex:1;padding:8px!important}.interior-family-name{font-weight:600}.interior-photo-post>nav{display:flex;gap:8px}.interior-lounge .interior-person:only-child{left:3%;height:230px}.interior-lounge .island-interior{background-size:auto 100%;background-position:65%}.interior-controls .interior-condition{min-height:0}.interior-controls .interior-condition h1{margin:0 0 12px}.interior-controls .interior-condition fieldset button>span:last-child{font-size:14px}.interior-controls .interior-condition>nav{margin-top:12px}.interior-remote{position:absolute;right:8%;bottom:0;height:235px;max-width:45%;object-fit:contain}.island-interior:has(.interior-remote) .interior-person:only-child{left:8%;right:auto}.interior-condition h1+p.condition-multi-hint{display:block;font-size:14px;line-height:1.6;margin:0 0 12px}.condition-review blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:12px;border-inline-start:3px solid #afc8ba}.expression-mood-symbol{position:absolute;inset-inline-start:0;bottom:0;font-size:22px;line-height:1.2;filter:drop-shadow(0 1px 2px #fff)}.interior-condition .condition-review>p{display:block}