/* WA What to wear — forsidens kort, i sitets udtryk (29/10 2026): hvid flade med hårfin kant, én skrift (display 12 px versaler, vægt 300),
   temperaturen som det eneste store tal, ingen knapper — links. Layoutet (tøjet lagt ud til venstre, panelet til højre) er widget.js'. */
.wa-wtw-today{--ink:var(--wp--preset--color--contrast,#141D28);--line:var(--wp--preset--color--accent-6,#E6E4E0);--sand:var(--wp--preset--color--accent-2,#ECE8E1);--grey:var(--wp--preset--color--accent-4,#5E7278);--display:var(--wa-display,"din-2014",Barlow,Arial,sans-serif);--body:var(--wa-body,Roboto,Arial,sans-serif);font-family:var(--body);color:var(--ink);margin:0}
.wa-wtw-today .wa-today-card{display:grid;grid-template-columns:1fr;border:1px solid var(--line);background:#fff;overflow:hidden}
@media (min-width:700px){.wa-wtw-today .wa-today-card{grid-template-columns:1.15fr 1fr;min-height:420px}}

/* tøjet, lagt ud */
.wa-wtw-today .wa-today-lay{position:relative;width:100%;aspect-ratio:5/4;max-height:520px}
.wa-wtw-today .wa-today-lay img{position:absolute;object-fit:contain;animation:wa-today-drop .4s cubic-bezier(.23,1,.32,1) both}
.wa-wtw-today .wa-today-mid{left:34%;top:4%;width:44%;height:44%}
.wa-wtw-today .wa-today-outer{left:4%;top:6%;width:46%;height:46%}
.wa-wtw-today .has-outer .wa-today-mid{left:50%;top:2%;width:34%;height:34%}
.wa-wtw-today .wa-today-base{left:76%;top:4%;width:20%;height:20%}
.wa-wtw-today .has-outer .wa-today-base{left:74%;top:26%;width:20%;height:20%}
.wa-wtw-today .has-outer .wa-today-head{left:50%;top:38%;width:18%;height:18%}
.wa-wtw-today .wa-today-legs{left:22%;top:42%;width:44%;height:44%}
.wa-wtw-today .wa-today-arms{left:4%;top:56%;width:20%;height:20%}
.wa-wtw-today .wa-today-hands{left:70%;top:48%;width:22%;height:22%}
.wa-wtw-today .wa-today-head{left:74%;top:26%;width:20%;height:20%}
.wa-wtw-today .wa-today-legsx{left:4%;top:78%;width:18%;height:18%}
.wa-wtw-today .wa-today-socks{left:66%;top:74%;width:22%;height:22%}
.wa-wtw-today .wa-today-feet{left:66%;top:74%;width:22%;height:22%}
.wa-wtw-today .wa-today-socks + .wa-today-feet{left:44%;top:80%;width:18%;height:18%}
.wa-wtw-today .is-loading .wa-today-lay{background:linear-gradient(90deg,transparent 40%,var(--sand) 50%,transparent 60%) 0 0/300% 100%;animation:wa-today-sk 1.4s linear infinite}

/* panelet */
.wa-wtw-today .wa-today-panel{background:#fff;border-top:1px solid var(--line);padding:24px 20px;display:flex;flex-direction:column;gap:4px;align-self:stretch;justify-content:center}
@media (min-width:700px){.wa-wtw-today .wa-today-panel{border-top:0;border-left:1px solid var(--line);padding:32px}}
.wa-wtw-today .wa-today-kicker,.wa-wtw-today .wa-today-h,.wa-wtw-today .wa-today-when,.wa-wtw-today .wa-today-cta{font-family:var(--display);font-size:12px;line-height:20px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--ink)}
.wa-wtw-today .wa-today-kicker{color:var(--grey)}
.wa-wtw-today .wa-today-place{font-size:14px;color:var(--grey);margin:2px 0 0}
.wa-wtw-today .wa-today-wx{display:flex;gap:14px;align-items:flex-start;margin:20px 0 8px;padding:16px 0 0;border-top:1px solid var(--line)}
.wa-wtw-today .wa-today-ico{display:inline-flex;color:var(--ink);padding-top:4px}
.wa-wtw-today .wa-today-ico svg{stroke-width:1.1}
.wa-wtw-today .wa-today-sky{font-size:14px;color:var(--grey)}
.wa-wtw-today .wa-today-temp{font-family:var(--display);font-weight:300;font-size:40px;line-height:1;margin:2px 0;letter-spacing:0}
.wa-wtw-today .wa-today-felt{font-size:14px;color:var(--grey)}
.wa-wtw-today .wa-today-cta{display:inline-block;align-self:flex-start;margin-top:16px;padding:0;background:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;min-height:0}
.wa-wtw-today .wa-today-cta:hover{background:none;color:var(--ink);text-decoration:none}
.wa-wtw-today .wa-today-loc{align-self:flex-start;margin-top:6px;background:none;border:0;padding:4px 0;color:var(--grey);text-decoration:underline;font:inherit;font-size:13px;cursor:pointer;text-transform:none;letter-spacing:0}
.wa-wtw-today .wa-today-loc[hidden]{display:none}
.wa-wtw-today .wa-today-sk{color:transparent;background:var(--sand);display:inline-block;min-width:120px}
.wa-wtw-today .is-err .wa-today-lay{display:none}
@keyframes wa-today-drop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes wa-today-sk{to{background-position:-300% 0}}
@media (prefers-reduced-motion:reduce){.wa-wtw-today .wa-today-lay img,.wa-wtw-today .is-loading .wa-today-lay{animation:none}}
