.tm-adisyon{--bg:#3A3F44;--ink:#1D1B19;--muted:#5C5852;--accent:#1D1B19;--accent-t:#1D1B19;--line:#1D1B19;--panel:#EFEBDF;--font:"Courier Prime",Courier,monospace;--font-h:VT323,monospace;--dock:#1D1B19;--dock-ink:#FBF8EF;--dock-r:4px}
.tm-adisyon .qm-modal{background:#FBF8EF;border-radius:2px}
.ad-roll{position:relative;width:min(460px,calc(100% - 22px));margin:14px auto 12px;padding:24px 18px 34px;background:#FBF8EF;box-shadow:0 14px 30px rgba(0,0,0,.4);animation:ad-print .7s steps(14) both;
 --s:9px;-webkit-mask:radial-gradient(circle at var(--s) 0,transparent calc(var(--s) * .55),#000 calc(var(--s) * .6)) calc(var(--s) * -1) 0/calc(var(--s) * 2) 51% repeat-x,radial-gradient(circle at var(--s) 100%,transparent calc(var(--s) * .55),#000 calc(var(--s) * .6)) calc(var(--s) * -1) 100%/calc(var(--s) * 2) 51% repeat-x;mask:radial-gradient(circle at var(--s) 0,transparent calc(var(--s) * .55),#000 calc(var(--s) * .6)) calc(var(--s) * -1) 0/calc(var(--s) * 2) 51% repeat-x,radial-gradient(circle at var(--s) 100%,transparent calc(var(--s) * .55),#000 calc(var(--s) * .6)) calc(var(--s) * -1) 100%/calc(var(--s) * 2) 51% repeat-x}
@keyframes ad-print{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}
.ad-head{text-align:center;padding-bottom:12px;border-bottom:2px dashed var(--ink)}.ad-head h1{margin:0 0 4px;font:400 42px/1 VT323,monospace;text-transform:uppercase;overflow-wrap:anywhere}.ad-head p{font-size:13.5px}
.ad-sec{padding-top:16px}.ad-sec h2{margin:0 0 6px;font:400 26px/1.1 VT323,monospace;text-align:center;text-transform:uppercase}
.ad-line{display:block;width:100%;padding:7px 4px;border-bottom:1px dotted #1D1B1966;text-align:left;transition:background .15s}.ad-line:hover{background:#1D1B19;color:#FBF8EF}.ad-line:hover small{color:#D9D4C4}
.ad-top{display:flex;align-items:baseline;gap:7px;font-size:15px}.ad-top i{font-style:normal;font-size:12px;opacity:.65}.ad-top b{font-weight:700;text-transform:uppercase}.ad-top u{flex:1;min-width:10px;border-bottom:2px dotted currentColor;text-decoration:none;transform:translateY(-3px);opacity:.5}.ad-top strong{flex:none;font-weight:700}.ad-line small{display:block;margin:2px 0 0 31px;font-size:12.5px;line-height:1.3;color:var(--muted)}
.ad-foot{margin-top:18px;padding-top:14px;border-top:2px dashed var(--ink);text-align:center;font-size:13px}.ad-bars{height:44px;margin:0 0 10px;background:repeating-linear-gradient(90deg,#1D1B19 0 2px,transparent 2px 5px,#1D1B19 5px 6px,transparent 6px 10px,#1D1B19 10px 14px,transparent 14px 16px)}
