.notice{--notice-icon-size:18px;min-width:0;-webkit-user-select:text;user-select:text}.notice--error{--notice-ink:var(--text-secondary)}.notice--warning{--notice-ink:var(--status-warning)}.notice--success{--notice-ink:var(--status-success)}.notice--info{--notice-ink:var(--text-primary)}.notice__box{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon message" ". actions";align-items:start;column-gap:var(--space-2);animation:notice-arrive var(--duration-normal) var(--ease-out) backwards}@keyframes notice-arrive{0%{opacity:0}}.notice__icon{grid-area:icon;display:flex;align-items:center;height:calc(var(--text-base) * var(--leading-snug));color:var(--notice-ink);font-size:var(--notice-icon-size)}.notice__message{grid-area:message;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.notice__tone{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.notice__title{margin:0;font-size:var(--text-base);font-weight:var(--font-medium)}.notice__body,.notice__title{color:var(--text-primary);line-height:var(--leading-snug);overflow-wrap:anywhere}.notice__body{font-size:var(--text-sm)}.notice__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-2);margin-top:var(--space-2)}.notice--panel{--notice-icon-size:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:min(300px,100%);padding:var(--space-8) var(--space-6)}.notice--panel .notice__box{grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "message" "actions";justify-items:center;width:100%;max-width:360px;text-align:center;text-wrap:balance}.notice--panel .notice__icon{height:auto;margin-bottom:var(--space-3)}.notice--panel .notice__title{font-size:var(--text-lg)}.notice--panel .notice__actions{justify-content:center;margin-top:var(--space-4)}@media (prefers-reduced-motion:reduce){.notice__box{animation:none}}