/* 트리플에이 모바일 전용 팝업. 원본 GIF 1200×511, 세 패널 400×511. */
.ta-news{--ta-yellow:#ffcc35;--ta-ink:#222;margin:auto;padding:0;border:0;background:#fff;color:var(--ta-ink);font:15px/1.5 'Malgun Gothic',sans-serif;box-sizing:border-box;width:min(400px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;border-radius:12px;box-shadow:0 14px 60px #0006}
.ta-news *{box-sizing:border-box}.ta-news::backdrop{background:rgba(0,0,0,.64)}.ta-news button{font:inherit;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ta-news button:focus-visible{outline:3px solid #137359;outline-offset:-4px}.ta-news__heading{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 6px 0 16px;background:#fff}.ta-news__heading h2{margin:0;font-size:14px;font-weight:700}.ta-news__close{min-width:44px;min-height:44px;background:transparent;color:#222;font-size:27px!important;line-height:1}.ta-news__art{width:100%;aspect-ratio:400/511;max-height:calc(100dvh - 196px);overflow-x:hidden;overflow-y:auto;touch-action:pan-y;user-select:none;position:relative;background:#ffcc35}.ta-news__art img{display:block;width:300%;max-width:none;height:auto;transform:translateX(0);transition:transform .24s ease;pointer-events:none}.ta-news__controls{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;min-height:50px;padding:2px 8px;border-bottom:1px solid #e9e9e9}.ta-news__arrow{width:44px;height:44px;background:transparent;color:#222;font-size:27px!important;line-height:1}.ta-news__status{text-align:center;font-size:12px;font-weight:700;line-height:1.5}.ta-news__count{font-size:11px;font-weight:400;color:#666;margin-right:6px}.ta-news__hint{margin:0;padding:0 8px 7px;text-align:center;font-size:11px;color:#666;background:#fff}.ta-news__footer{display:grid;grid-template-columns:1.25fr 1fr;min-height:52px}.ta-news__footer button{min-height:52px;padding:12px 8px;font-size:13px;font-weight:700}.ta-news__today{background:#f1f1ee;color:#333}.ta-news__done{background:var(--ta-yellow);color:#222}.ta-news__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(prefers-reduced-motion:reduce){.ta-news__art img{transition:none}}
