.daylight-theme .page-head{min-inline-size:0;margin-block:1rem;flex-direction:column;gap:.25rem;margin-block-end:calc(1rem - var(--page-head-gap,0px));padding:0;display:flex}.daylight-theme .page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.daylight-theme .page-head-text{flex:24rem;min-inline-size:0}.daylight-theme .page-head-title{color:var(--ink);font-family:var(--daylight-heading), serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;max-inline-size:none;margin:0;font-size:2rem;font-weight:650;line-height:1.1}.daylight-theme .page-head-meta{color:var(--muted-foreground);margin:0;margin-block-start:.25rem;font-size:max(.875rem,15px);line-height:1.2}.daylight-theme .page-head-slot .page-head-text:not(:has(>.page-head-meta)):after{content:"";block-size:1lh;margin-block-start:.25rem;font-size:max(.875rem,15px);line-height:1.2;display:block}.daylight-theme .page-head-meta svg{vertical-align:-.125em;block-size:1em;inline-size:1em;margin-inline-end:.35em;display:inline-block}.daylight-theme .page-head-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem 1rem;min-inline-size:0;margin-inline-start:auto;display:flex}
.daylight-theme .dl-bina-posting-trigger[data-state=silent]{border-color:var(--orange);background:var(--peach);color:var(--orange)}.daylight-theme .dl-bina-posting-trigger[data-state=silent] svg{stroke:var(--orange);fill:var(--orange)}.daylight-theme .dl-bina-posting-trigger[data-state=unknown]{border-style:solid;border-color:var(--border);color:var(--muted-foreground)}.dl-bina-posting-mark{border:2px solid var(--card);border-radius:var(--radius-control);background:var(--muted-foreground);block-size:.625rem;inline-size:.625rem;position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem}.daylight-theme .dl-bina-posting-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.daylight-theme.dl-bina-posting-panel{font-family:var(--daylight-body), sans-serif;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--card);inline-size:20rem;max-inline-size:calc(100vw - 2rem);color:var(--ink);gap:.5rem;padding:1.25rem;box-shadow:0 8px 32px #173a311f}.daylight-theme.dl-bina-posting-panel .dl-bina-posting-title{font:600 1.375rem/1.15 var(--daylight-heading), serif;letter-spacing:-.02em}.dl-bina-posting-state{color:var(--ink);font-size:var(--dl-caption);line-height:1.4}.dl-bina-posting-switch{border-block:1px solid var(--border);min-block-size:2.75rem;font-size:var(--dl-body);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.5rem;padding-block:.25rem;font-weight:650;display:flex}.dl-bina-posting-panel .dl-bina-switch{flex:none;block-size:1.5rem;inline-size:2.75rem}.dl-bina-posting-panel .dl-bina-switch[data-checked]{background:var(--sage-mid)}.dl-bina-posting-panel .dl-bina-switch[data-unchecked]{background:var(--muted-foreground)}.dl-bina-posting-panel .dl-bina-switch[data-disabled]{background:var(--border);cursor:not-allowed}.dl-bina-posting-switch>span:first-child{white-space:nowrap}.dl-bina-posting-unavailable{border-radius:var(--radius-control);background:var(--muted);color:var(--muted-foreground);font-size:var(--dl-caption);margin-inline-start:auto;padding:.125rem .5rem;font-weight:600}.dl-bina-posting-panel .dl-bina-switch [data-slot=switch-thumb]{background:var(--card);block-size:1.25rem;inline-size:1.25rem;transition:translate .2s cubic-bezier(.23,1,.32,1)}.dl-bina-posting-panel .dl-bina-switch[data-checked] [data-slot=switch-thumb]{translate:1.25rem}.dl-bina-posting-panel .dl-bina-switch:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dl-bina-posting-note,.dl-bina-posting-error{color:var(--muted-foreground);font-size:var(--dl-caption);line-height:1.4}.dl-bina-posting-error{color:var(--alert-red);font-weight:650}.dl-bina-posting{display:contents}.dl-bina-posting-panel .dl-bina-posting-manage{border-block-start:1px solid var(--border);min-block-size:2.75rem;color:var(--ink);font-size:var(--dl-body);justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.25rem;padding-block-start:.5rem;font-weight:650;text-decoration:none;display:flex}.dl-bina-posting-panel .dl-bina-posting-manage svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.dl-bina-posting-panel .dl-bina-posting-manage:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.dl-bina-posting-panel .dl-bina-posting-manage:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:.2em;text-decoration-thickness:2px}}
.dl-nav-more-list [role=menuitem]:not([aria-current]):is(:hover,:focus,[data-highlighted]){color:var(--ink);outline:2px solid var(--ink);outline-offset:-2px;background:0 0}.dl-nav-more-list [role=menuitem][aria-current]:is(:focus-visible,[data-highlighted]){outline:2px solid var(--card);outline-offset:-4px}
.av-dialog[data-slot=dialog-content]{--av-stage:min(18rem, calc(100vw - 4rem));border-radius:var(--radius-surface);background:var(--card,#fff);color:var(--ink,#173a31);font-family:var(--daylight-body,Urbanist), sans-serif;gap:1rem;padding:1.5rem;font-size:1rem}@media (min-width:640px){.av-dialog[data-slot=dialog-content]{max-width:24rem}}@media (min-width:2400px){.av-dialog[data-slot=dialog-content]{--av-stage:24rem;max-width:30rem;font-size:1.25rem}.av-dialog .av-title{font-size:2.25rem}}.av-dialog .av-title{font:600 1.75rem/1.15 var(--daylight-heading,Fraunces), serif;letter-spacing:-.035em}.av-dialog [data-slot=dialog-description]{color:var(--muted-foreground,#4f6159);font-size:inherit}.av-current{--radius-inset:1.5rem;border-radius:var(--radius-nested);background:var(--ground,#ebf5ee);align-items:center;gap:1rem;padding:1rem;display:flex}.av-current p{color:var(--muted-foreground,#4f6159);line-height:1.4}.av-current-avatar[data-slot=avatar]{flex-shrink:0;width:5rem;height:5rem}.av-current-avatar:after{display:none}.av-current-avatar [data-slot=avatar-fallback]{background:var(--sage-tint,#dcece1);color:var(--ink,#173a31);font-size:1.75rem;font-weight:600}.av-stage{width:var(--av-stage);aspect-ratio:1;--radius-inset:1.5rem;border-radius:var(--radius-nested);background:var(--ground,#ebf5ee);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-self:center;position:relative;overflow:hidden}.av-stage:active{cursor:grabbing}.av-stage:focus-visible{outline:3px solid var(--orange,#e3672f);outline-offset:3px}.av-stage-photo{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.av-stage-window{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffe6,0 0 0 999px #173a318c}.av-hint{color:var(--muted-foreground,#4f6159);text-align:center;margin-top:-.25rem;font-size:.9375rem}.av-zoom{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;display:grid}.av-zoom label{font-weight:600}.av-zoom input[type=range]{width:100%;min-height:2.75rem;accent-color:var(--ink,#173a31)}.av-zoom input[type=range]:focus-visible{outline:3px solid var(--orange,#e3672f);outline-offset:2px;border-radius:var(--radius-control)}.av-preview{align-items:center;gap:.5rem;display:inline-flex}.av-preview-dot{background:var(--sage-tint,#dcece1);box-shadow:0 0 0 1px var(--border,#d8e2d9);border-radius:50%;display:block;position:relative;overflow:hidden}.av-preview-dot img{max-width:none;position:absolute;top:0;left:0}.av-error{--radius-inset:1.5rem;border-radius:var(--radius-nested);background:var(--peach,#fbe3d3);color:var(--alert-red,#b3321f);padding:.75rem 1rem;font-weight:600;line-height:1.35}.av-actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}.av-actions [data-slot=button]{border-radius:var(--radius-control);min-height:2.75rem;padding-inline:1.125rem;font-size:1rem;font-weight:600;transition:background-color .15s,transform .12s cubic-bezier(.23,1,.32,1)}.av-actions [data-slot=button]:active:not(:disabled){transform:scale(.97)}.av-dialog .av-primary[data-slot=button]{background:var(--ink,#173a31);color:var(--card,#fff)}.av-dialog .av-primary[data-slot=button]:hover{background:#0f2a23}.av-dialog .av-secondary[data-slot=button]{border-color:var(--border,#d8e2d9);background:var(--card,#fff);color:var(--ink,#173a31)}.av-dialog .av-secondary[data-slot=button]:hover{background:var(--ground,#ebf5ee)}.av-dialog .av-remove[data-slot=button]{color:var(--alert-red,#b3321f);background:0 0;margin-inline-end:auto}.av-dialog .av-remove[data-slot=button]:hover{background:var(--peach,#fbe3d3)}.av-confirm{--radius-inset:1.5rem;border-radius:var(--radius-nested);background:var(--peach,#fbe3d3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.av-confirm p{flex:12rem;font-weight:600;line-height:1.35}.av-confirm [data-slot=button]{border-radius:var(--radius-control);min-height:2.75rem;padding-inline:1.125rem;font-size:1rem;font-weight:600}.av-dialog .av-danger[data-slot=button]{background:var(--alert-red,#b3321f);color:var(--card,#fff)}.av-dialog .av-danger[data-slot=button]:hover{background:#922816}.av-actions[hidden]{display:none}.av-avatar-button{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex;position:relative}.av-avatar-button:focus-visible{outline:3px solid var(--orange,#e3672f);outline-offset:2px}.av-badge{border-radius:var(--radius-control);background:var(--card,#fff);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--border,#d8e2d9);color:var(--ink,#173a31);opacity:0;place-items:center;transition:opacity .15s,transform .15s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;bottom:-.125rem;right:-.125rem;transform:scale(.9)}.av-badge svg{width:.875rem;height:.875rem}.av-avatar-button:hover .av-badge,.av-avatar-button:focus-visible .av-badge{opacity:1;transform:scale(1)}@media (hover:none){.av-badge{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.av-badge,.av-actions [data-slot=button]{transition:none}}
