article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@supports (padding:max(0px)){body{padding-bottom:max(0px,env(safe-area-inset-bottom))}}body{background:#fff;margin:10px 0;font:.7em/1.3em Verdana,Arial,Helvetica,sans-serif;text-align:center;-webkit-text-size-adjust:100%;overflow-x:hidden}a,a:focus,a:link,a:visited{color:#009;text-decoration:none;border-bottom:1px dotted #000}a:hover{border-bottom:1px solid #009}#icons a,#logo a,.sp,h1 a:hover,tr a{border-bottom:0!important}table a:hover{text-decoration:underline}.download a:hover{text-decoration:none!important}img,img:hover{border-bottom:0!important}table{border-collapse:collapse;empty-cells:show}th{border-right:1px solid #fff}td,th{padding:4px}ul{list-style:none}fieldset{border:0}legend{display:none}h1{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;position:relative}h2{width:98%;background:#F6F1EE;border-bottom:1px solid #d2b9a6;padding:4px .5%;clear:both;font-size:125%;font-weight:400;text-align:left}h2 span{font-weight:700;float:left;font-size:1.1em}#header{text-align:left;margin-bottom:0;padding:5px 10px}#header:after{content:"";display:table;clear:both}#logo a{float:left;display:block;border-bottom:0!important}#logo img{height:86px;width:auto;margin:-12px 10px 0 0;border:0;object-fit:contain}#logo span{display:none}#header nav,header nav{margin:-5px 0 0 -8px;padding:0;float:left}#header nav ul{padding:0;margin:0}#header nav ul li{float:left;padding:0 9px;line-height:11px;border-right:1px solid #333}#header nav ul li:last-child{border:0}#topsearch{margin:0;padding:0;float:left}#topsearch label{padding:0;margin:0 5px 0 0}#topsearch label input{position:relative;top:5px;margin:0 3px 0 0;vertical-align:top}.cat-select{height:24px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;vertical-align:middle}table#searchResult{width:100%;margin:0 auto;max-width:999px;border-collapse:collapse;text-align:left;table-layout:fixed}table#searchResult a{border:0}table#searchResult a:hover{text-decoration:underline}table#searchResult th{background:#D2B9A6;text-align:left;height:1em;white-space:nowrap;padding:4px;overflow:hidden;text-overflow:ellipsis}table#searchResult th a{color:#000;font-weight:700;border:0}table#searchResult .col-category{width:10%}table#searchResult .col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table#searchResult .col-date{width:11%}table#searchResult .col-size{width:8%}table#searchResult .col-le,table#searchResult .col-le-cell,table#searchResult .col-se,table#searchResult .col-se-cell{width:4%}table#searchResult .col-uled{width:10%}table#searchResult tbody tr:nth-child(odd){background:#F6F1EE}table#searchResult tbody tr:nth-child(2n){background:#F2ECE7}table#searchResult tr:hover{background:#fff}table#searchResult td{padding:4px;border-bottom:1px solid #fff;border-right:1px solid #fff}table#searchResult td.vertTh{font-weight:700;color:#7B563A;white-space:nowrap;width:1%;vertical-align:top;font-size:.9em}table#searchResult td.vertTh a{color:#7B563A}.dl-magnet,.dl-torrent{display:inline-block;margin:0 2px;vertical-align:middle;border:0!important}.dl-magnet img,.dl-torrent img{width:12px;height:12px;border:0}.badge-vip{color:#009900}.badge-trusted,.badge-vip{font-weight:700;font-size:9px}.badge-trusted{color:#FF00FF}td.uled-by{white-space:nowrap;font-size:.9em}td.le-col,td.se-col{text-align:right}#details,#upload{background:none;margin:2em auto;padding:0 1.5em .5em;max-width:725px;overflow:hidden}#details h1,#upload h1{margin:0 -1.5em;padding:.4em 1em .6em 1.5em;font-size:1.2em;font-weight:700;letter-spacing:.07em;background:#D2B9A6;border-bottom:1px solid #fff}#details h1 span{float:right}.details-for-heading{background:#F6F1EE;border-bottom:1px solid #d2b9a6;font-weight:700;padding:5px 10px;text-align:left;font-size:1em}#details dl{float:left;margin:.9em 3%;width:43%;clear:right;line-height:140%}#details dt{float:left;font-weight:700;color:#7B563A}#details dd,#details dt{border-bottom:1px dashed #e8dcd2}#details #col1 dd{padding:0 0 0 20%}#details #col2 dd{padding:0 0 0 30%}.detail-title{padding:.4em 1em .6em 1.5em;font-size:1.2em;font-weight:700;letter-spacing:.07em;background:#D2B9A6;border-bottom:1px solid #fff;text-align:center}.detail-body{background:none;padding:1em 1.5em;text-align:left}.detail-body dl{float:left;margin:.9em 3%;width:43%;line-height:140%}.detail-body dt{float:left;font-weight:700;color:#7B563A}.detail-body dd{padding:0 0 0 20%}.dl-row{clear:both;margin:10px 0;text-align:center;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.dl-magnet-link{display:inline-flex;align-items:center;gap:6px;font:700 1em/2em Verdana,Arial,Helvetica,sans-serif;color:#090!important;text-transform:uppercase;letter-spacing:.04em;border:0!important}.dl-magnet-link:hover{color:#060!important;text-decoration:underline!important}.dl-magnet-link img{border:0;vertical-align:middle}.dl-torrent-link{font:.9em/1.6em Verdana,Arial,Helvetica,sans-serif;color:#7B563A!important;border-bottom:1px dotted #7b563a!important;text-transform:uppercase;letter-spacing:.04em}.dl-torrent-link:hover{color:#5a3d22!important;border-bottom-color:#5a3d22!important}@media (max-width:480px){.dl-magnet-link{font-size:.9em}.dl-torrent-link{font-size:.85em}}.filelist-container ul li:nth-child(odd){background:#F6F1EE}.filelist-container ul li:nth-child(2n){background:#F2ECE7}.filelist-container ul li{padding:3px 8px!important}#nfo pre,.nfo{margin:0;font-family:Courier New,Courier,monospace;font-size:11px;line-height:.9em;white-space:pre-wrap;overflow-wrap:break-word}#nfo pre,.filelist-container,.nfo{padding:10px;border:1px solid #d2b9a6;background:#fff;max-width:715px;width:100%;box-sizing:border-box;min-height:50px;text-align:left}.filelist-container{margin:3em 0 1em;clear:left}#fp{display:block;margin:0 auto 20px;text-align:center;padding:0 10px}#fp h1,#fp h1 a{margin:0 auto;display:block}#fp h1 a{border:0!important;outline:none!important}#fp h1 a span{visibility:hidden;position:absolute}#fp #navlinks{white-space:nowrap;margin:10px 0}#fp #navlinks a{margin:0 2px}#fp #customlinks{white-space:nowrap;margin:10px 0 0;font-size:.9em}#fp #customlinks a{margin:0 2px}#fp #inp{margin:15px auto}#fp #inp input[name=q]{width:224px;max-width:80vw;padding:3px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif}#fp #chb{margin:8px 0}#fp #chb label{margin-right:6px;cursor:pointer}#fp #chb input[type=checkbox]{margin:0 2px 0 0;vertical-align:middle}#fp #subm{margin:10px 0}#fp #subm input[type=submit]{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;cursor:pointer;padding:1px 6px}.results-header{text-align:left;font-size:125%;font-weight:700;padding:4px 10px;margin:0;clear:both}div.pagination{text-align:center;margin:15px 0}div.pagination ul{display:inline-flex;gap:0;list-style:none;padding:0}div.pagination li{display:inline-block}div.pagination li a,div.pagination li span{margin-left:10px;padding:2px 6px;border:0;color:#009}div.pagination li.active a,div.pagination li.active span{font-weight:700;color:#000}div.pagination li a:hover{text-decoration:underline}.shows-table{width:100%;max-width:900px;margin:20px auto;border-collapse:collapse;text-align:left}.shows-table th{background:#D2B9A6;color:#000;font-weight:700}.shows-table td,.shows-table th{padding:4px 8px;border:1px solid #fff}.shows-table tr{background:#F6F1EE}.shows-table tr:hover{background:#fff}.shows-table .sold-out{color:#c00;font-weight:700;text-decoration:line-through}.show-countdown{color:#c44;font-size:.85em;font-style:italic;white-space:nowrap}.shows-table tr.show-row{cursor:pointer;outline:none}.shows-table tr.show-row:focus-visible{outline:2px solid #7B563A;outline-offset:-2px}.shows-table tr.show-row-expanded{background:#eee8e3}.shows-table tr.past-show-row{background:#eae5e1;color:#999}.shows-table tr.past-show-row td{color:#999}.shows-table tr.past-show-row:hover{background:#e0dbd7}.show-detail-row td{padding:0 8px 8px!important;border-top:0!important}.show-detail{padding:4px 0}.sold-out-link{color:#c00!important;font-weight:700;font-size:.85em;text-decoration:line-through!important;border:0!important;cursor:pointer}.sold-out-link:hover{color:#800!important;text-decoration:line-through underline!important}.shows-table .col-caret{width:20px;text-align:center;color:#7B563A;font-size:11px;padding-left:4px;padding-right:4px;-webkit-user-select:none;user-select:none}.shows-table tr.show-row:hover .col-caret{color:#000}.shows-table tr.show-row-expanded .col-caret{color:#000;font-weight:700}.venue-mobile-city{display:none;color:#7B563A}.show-detail-info{flex:1 1;min-width:0;line-height:1.4}.show-detail-info:after{content:"";display:block;clear:both}.show-detail-info b{font-size:1em}.show-detail-address{font-size:.85em;color:#555;margin-top:1px}.show-detail-sub{color:#7B563A;font-size:.9em}.show-detail-aside{float:right;margin:0 0 6px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:60%}.show-detail-admission{font-size:.95em;font-weight:700;color:#333;white-space:nowrap}.show-detail-weather-box{background:#F6F1EE;border:1px solid #d2b9a6;border-radius:3px;padding:6px 10px;font-size:11px;line-height:1.45;min-width:160px;margin-top:4px}.weather-row{white-space:nowrap}.weather-label{color:#7B563A;font-weight:700}.weather-condition{font-weight:700;color:#000}.weather-source{margin-top:4px;font-size:9px;color:#999}.weather-source a{color:#7B563A;border-bottom:1px dotted #7b563a}.show-detail-ticket-url{margin-top:5px;font-size:.9em;word-break:break-all}.show-detail-ticket-url .show-detail-label{color:#7B563A;font-weight:700;margin-right:4px}.show-detail-ticket-url a{font-family:Courier New,Courier,monospace;font-size:.95em}.show-detail-doors{margin-top:5px;font-size:1.05em;font-weight:700;color:#333;letter-spacing:.02em}.show-detail-support{margin-top:3px;font-size:.85em;color:#666}.show-detail-lineup{margin-top:8px;font-size:.85em}.show-detail-lineup .show-detail-label{font-weight:700;color:#555;letter-spacing:.04em;text-transform:uppercase;font-size:10px;margin-bottom:3px}.show-detail-lineup ul{list-style:none;padding:0;margin:0;border:1px solid #b89b78;background:#fffaf0;font-family:Courier New,Courier,monospace}.show-detail-lineup li{display:flex;gap:10px;padding:2px 6px;border-bottom:1px dashed #c8b294;color:#333}.show-detail-lineup li:last-child{border-bottom:none}.show-detail-lineup .lineup-time{font-weight:700;white-space:nowrap;width:90px;flex-shrink:0;color:#7B563A}.show-detail-lineup .lineup-act{flex:1 1}.show-detail-lineup .lineup-self{background:#ffe9b3;color:#000}.show-detail-lineup .lineup-self .lineup-act,.show-detail-lineup .lineup-self .lineup-time{color:#000}.show-detail-notes{margin-top:6px;padding:4px 6px;border-left:3px solid #7b563a;background:rgba(123,86,58,.08);font-size:.85em;color:#555;font-style:italic}.show-detail-maps{margin-top:5px;font-size:.85em;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.show-detail-maps a{color:#009;border-bottom:1px dotted #009!important}.show-detail-maps a:hover{border-bottom:1px solid #009!important}.show-detail-maps .map-sep{margin:0 5px;color:#ccc}.sup-key{margin:8px 0;font-size:9px;color:#666}.sup-key-item{margin-right:12px}.sup-indicators{margin-left:4px}.sup-dot{display:inline-block;font-size:7px;font-weight:700;width:10px;height:10px;line-height:10px;text-align:center;border:1px solid;border-radius:50%;margin-left:2px;vertical-align:middle}.sup-dot-multi{width:auto;min-width:10px;padding:0 3px;border-radius:6px}.past-shows-toggle{display:inline-block;margin:10px 0 0;padding:4px 10px;background:none;border:1px solid #d2b9a6;color:#7B563A;font:700 9px/1.4 Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.past-shows-toggle:hover{background:#F6F1EE}.show-tag{display:inline-block;margin-left:4px;padding:0 3px;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;background:transparent;border:1px solid;line-height:1.5}.tag-theft-saga{color:#1a1a1a;border-color:#1a1a1a}.tag-pop-up{color:#c0c;border-color:#c0c}.tag-festival{color:#c44;border-color:#c44}.msb-btn{display:inline-block;padding:3px 10px;background:#3579BC;color:white!important;font-weight:700;font-size:9px;text-transform:uppercase;border:0!important;cursor:pointer;text-decoration:none!important;border-radius:2px}.msb-btn:hover{background:#2a6aa8}.shows-table .col-date{white-space:nowrap;font-weight:700}.show-date-dow{display:inline}.show-date-year{font-size:.85em;color:#7B563A}.shows-table .col-ticket{white-space:nowrap;text-align:center;width:1%}.shows-page{max-width:999px;margin:0 auto;text-align:left}.shows-h2{display:inline-flex;align-items:baseline;gap:12px;width:auto;max-width:100%;background:#F6F1EE;border-bottom:1px solid #d2b9a6;padding:4px 10px;clear:both;font-size:125%;font-weight:400;text-align:left;margin:0 0 6px}.shows-h2-title{font-weight:700;font-size:1.1em;white-space:nowrap}.shows-h2-stats{font-size:9px;font-weight:400;color:#7B563A;white-space:nowrap}.shows-layout{display:block}.shows-header-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#F6F1EE;border-bottom:1px solid #d2b9a6;padding:4px 10px;margin:0 0 6px}.shows-header-bar .shows-h2{background:transparent;border:0;margin:0;padding:0;flex:1 1 auto;min-width:0}.shows-header-bar .ml-signup{margin:0;padding:0;flex:0 0 auto}.shows-controls{min-width:0}.shows-main{margin-top:4px}.shows-export-bottom{margin:18px 0 8px;display:flex;justify-content:center}.cal-download-links{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center}.cal-dl-btn{display:block;text-align:center;font:700 8px/1.4 Verdana,Arial,Helvetica,sans-serif;padding:3px 6px;background:#F6F1EE;border:1px solid #d2b9a6;color:#7B563A;cursor:pointer;text-decoration:none}.cal-dl-btn,.cal-dl-btn:hover{border-bottom:1px solid #d2b9a6!important}.cal-dl-btn:hover{background:#ebe3db;color:#5a3d22}footer{margin:30px auto 10px;text-align:center;color:#666;font-size:.9em;clear:both;padding:10px}footer a{color:#009}footer p{margin:5px 0}.footer-signup{margin-top:10px;font-size:11.2px;text-align:center}.footer-signup .ml-signup{display:inline-flex;margin:0 auto;padding:0;max-width:none;gap:6px;align-items:center}.footer-signup .ml-label,.footer-signup .ml-signup{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11.2px;color:#009}.footer-signup .ml-label{border-bottom:1px dotted #000}.footer-signup .ml-email{padding:2px 5px;border:1px solid #999}.footer-signup .ml-email,.footer-signup .ml-submit{font:11px Courier New,Courier,monospace;height:20px}.footer-signup .ml-submit{padding:0 8px}.footer-signup .ml-msg{font-size:11px}.crypto-donations{margin-top:10px!important;font-size:11.2px;word-break:break-all}.crypto-donations span{display:inline-block;margin:2px 0}.crypto-donations .crypto-label{color:#009;border-bottom:1px dotted #000;font-weight:400;font-family:Verdana,Arial,Helvetica,sans-serif}.crypto-donations .crypto-label:hover{border-bottom:1px solid #009}.crypto-donations .crypto-addr{color:#009;border:0!important;font-family:monospace;font-size:.95em}#error{border:1px solid #f6f1ee;border-width:1px 0;margin:2em auto;padding:9px 20px;max-width:900px;color:#444}#error span{display:block;font-weight:700;margin:3px 0 5px;color:#a00}.merch-subhead{font-size:11px;color:#666;margin:0 0 12px}.merch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.merch-card{display:block;border:1px solid #d2b9a6;background:#fff;text-decoration:none!important;color:inherit;transition:box-shadow .15s}.merch-card:hover{box-shadow:0 2px 8px rgba(123,86,58,.25);border-color:#7B563A}.merch-img-wrap{position:relative;background:#f0ebe6;overflow:hidden;aspect-ratio:1}.merch-img{display:block;width:100%;height:100%;object-fit:cover}.merch-tag{position:absolute;top:6px;left:6px;background:#c00;color:#fff;font:700 8px/1 Verdana,Arial,sans-serif;padding:3px 5px;letter-spacing:.04em;text-transform:uppercase}.merch-tag-sold-out{background:#666}.merch-info{padding:8px 8px 10px;border-top:1px solid #d2b9a6}.merch-name{font:700 11px/1.3 Verdana,Arial,sans-serif;color:#7B563A;margin-bottom:3px}.merch-price{font:700 12px/1 Verdana,Arial,sans-serif;color:#090}.merch-card-sold-out{opacity:.55}.merch-card-sold-out:hover{opacity:.75}.merch-card-sold-out .merch-price{color:#999;text-decoration:line-through}.merch-sold-out-heading{font:700 12px/1.3 Verdana,Arial,sans-serif;color:#999;border-bottom:1px solid #d2b9a6;padding-bottom:4px;margin:16px 0 10px}.nav-desktop-only{display:inline}@media (max-width:768px){body{margin:5px 0;font-size:11px}.nav-desktop-only,.show-date-dow{display:none}.shows-header-bar{flex-direction:column;align-items:stretch;gap:4px}.shows-header-bar .ml-signup{width:100%}#header{padding:8px;text-align:left}#header form{display:flex;align-items:flex-start;gap:8px}#header:after{display:none}#logo{text-align:left;margin:0 2px 0 0;flex:0 0 auto}#logo,#logo a{float:none!important}#logo a{display:block!important}#logo img{height:36px!important;margin:0!important;float:none!important}#header form>div:last-child{float:none!important;clear:none!important;text-align:left;flex:1 1 auto;min-width:0}#header form>div:last-child>div:first-child{margin-bottom:4px;line-height:1.45;font-size:10px;text-align:left}.shows-h2{display:flex;width:98%;flex-wrap:wrap;gap:2px 8px;padding:4px .5%;margin-bottom:6px}.shows-h2-stats{font-size:8px}.header-no-mobile-search .header-search-wrap,table#searchResult td.uled-by,table#searchResult td.vertTh,table#searchResult th.col-category,table#searchResult th.col-uled{display:none}#details,#upload{padding:0 .5em;max-width:100%}#details dl{float:none!important;width:100%!important;margin:.5em 0!important}.filelist-container,.nfo{max-width:100%;width:100%!important}.download{width:100%}.download a{font-size:1em;padding-left:5px}.shows-table{font-size:10px;margin:8px auto}.show-detail-row td{padding:0 4px 8px!important}.show-detail-aside{float:right;margin:0 0 6px 8px;align-items:flex-end;max-width:55%}.show-detail-admission,.show-detail-weather-box{white-space:normal;text-align:right}.show-detail-weather-box{display:inline-block;font-size:9px;line-height:1.3;padding:3px 6px;min-width:0;margin-top:2px}.show-detail-weather-box .weather-row{white-space:nowrap}.show-detail-weather-box .weather-source{font-size:8px;margin-top:2px}.show-detail-maps{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.show-detail-maps .map-sep{display:none}.merch-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:480px){body{font-size:10px}#fp{padding:0 5px}#fp h1 img{max-width:80vw!important}#fp #customlinks,#fp #navlinks{white-space:normal;font-size:10px;line-height:1.8}#fp #inp input[name=q]{width:90vw;max-width:90vw;font-size:16px;padding:6px}#fp #chb{font-size:10px}#fp #chb label{margin-right:4px}#fp #subm input[type=submit]{padding:6px 12px;font-size:12px}#header form>div:last-child>div{flex-wrap:wrap!important}#header form>div:last-child>div input[type=text]{width:100%!important;max-width:100%!important;font-size:16px!important;padding:6px!important;box-sizing:border-box}.cat-select{margin-top:4px}table#searchResult{font-size:10px;width:100%;table-layout:auto!important}table#searchResult td,table#searchResult th{padding:3px 2px;width:auto!important}table#searchResult .col-name{white-space:normal;word-break:break-word;overflow:visible}table#searchResult .col-date,table#searchResult .col-size,table#searchResult colgroup col.col-size,table#searchResult td.le-col,table#searchResult td.se-col,table#searchResult td.uled-by,table#searchResult td.vertTh,table#searchResult th.col-category,table#searchResult th.col-date,table#searchResult th.col-le,table#searchResult th.col-se,table#searchResult th.col-size,table#searchResult th.col-uled{display:none}table#searchResult tbody td{padding:3px 6px}table#searchResult .col-name{font-size:13px;line-height:1.3}table#searchResult .col-name a:first-of-type{display:inline-block;padding:1px 0}table#searchResult .dl-magnet{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin-left:4px;vertical-align:middle}table#searchResult .dl-magnet img{width:16px;height:16px}div.pagination li a,div.pagination li span{margin-left:5px;padding:4px}.crypto-donations{font-size:13px;word-break:break-all;line-height:1.7}.crypto-addr{font-size:12px}.shows-table .col-city,.shows-table th:nth-child(3){display:none}.venue-mobile-city{display:inline;font-size:.9em}.shows-table .col-caret{width:16px;font-size:10px;padding:4px 2px}.shows-table{font-size:10px;margin:4px auto}.shows-table td,.shows-table th{padding:4px}.show-detail-row td{padding:0 2px 8px!important}.show-detail-doors{font-size:1.1em}.show-detail-maps{font-size:.9em}.show-detail-address{font-size:.8em}.dl-magnet{padding:4px}.dl-magnet img{width:16px!important;height:16px!important}.msb-btn{padding:4px 8px;font-size:10px}.cal-dl-btn,.past-shows-toggle{padding:6px 8px;font-size:9px}.detail-title{font-size:1em;padding:.4em .5em;word-break:break-word}.detail-body{padding:.6em .5em}.detail-body dl{float:none;width:100%;margin:.4em 0}.detail-body dd{padding-left:0}.download a{font-size:1em;display:block;text-align:center}.filelist-container,.nfo{font-size:10px}.filelist-container ul{word-break:break-all;overflow-wrap:anywhere}.filelist-container table{table-layout:fixed;width:100%}#nfo pre,.filelist-container td,.nfo pre{word-break:break-all}#nfo pre,.nfo pre{font-size:9px;white-space:pre-wrap}footer{margin:15px auto 10px;padding:5px}}@media (max-width:360px){#fp #navlinks,table#searchResult{font-size:9px}}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.55);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:hidden}.popup-window{background:#F6F1EE;border:2px solid #7b563a;box-shadow:4px 4px 0 rgba(0,0,0,.3);max-width:280px;width:100%;font-family:Verdana,Arial,Helvetica,sans-serif}.popup-titlebar{background:#D2B9A6;padding:5px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #7b563a}.popup-titlebar-text{font-size:11px;font-weight:700;color:#000;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-close{background:#e8ddd5;border:1px solid #7b563a;color:#000;font:700 11px/1 Verdana,Arial,Helvetica,sans-serif;width:20px;height:20px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.popup-close:hover{background:#fff}.popup-body{padding:24px 20px 20px;text-align:center}.popup-hero{font-size:22px;font-weight:700;letter-spacing:.16em;color:#000;margin-bottom:8px;text-transform:uppercase}.popup-divider{width:40px;height:2px;background:#7B563A;margin:0 auto 10px}.popup-subtitle{font-size:10px;color:#7B563A;margin-bottom:20px;letter-spacing:.05em;line-height:1.5}.popup-services{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.popup-service-btn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border:1px solid #d5c8bc;cursor:pointer;text-decoration:none!important;transition:border-color .15s,background .15s}.popup-service-btn:hover{border-color:var(--svc-color,#7B563A);background:#faf6f3;text-decoration:none!important}.popup-service-name{font-size:11px;font-weight:700;color:#000;letter-spacing:.02em}.popup-service-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--svc-color,#090);flex-shrink:0}.popup-footer-link{margin-top:4px}.popup-footer-link a{font-size:9px;color:#7B563A!important;text-decoration:underline!important;letter-spacing:.03em}.popup-footer-link a:hover{color:#000!important}.liptube{font-family:Arial,Roboto,sans-serif;font-size:13px;line-height:1.4;color:#333;text-align:left;background:#f1f1f1;min-height:100vh;margin:-10px 0 0}.liptube a{color:#167ac6;text-decoration:none}.liptube a,.liptube a:hover{border-bottom:none!important}.liptube a:hover{color:#114a7a;text-decoration:underline}.lt-header{background:#1b1b1b;height:50px;position:sticky;top:0;z-index:100}.lt-header-inner{max-width:1000px;margin:0 auto;height:100%;padding:0 16px;gap:16px}.lt-header-inner,.lt-logo{display:flex;align-items:center}.lt-logo{color:#fff!important;text-decoration:none!important}.lt-logo-icon{background:#cc0000;color:#fff;font-size:14px;width:30px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-right:4px}.lt-logo-text{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.5px}.lt-search-wrap{display:flex;flex:1 1;max-width:440px}.lt-search-input{flex:1 1;border:1px solid #666;padding:0 8px;font-size:13px;font-family:Arial,sans-serif;outline:none;background:#fff;border-radius:0}.lt-search-btn,.lt-search-input{height:28px;box-sizing:border-box}.lt-search-btn{width:60px;background:linear-gradient(180deg,#f8f8f8,#d8d8d8);border:1px solid #bbb;border-left:none;cursor:pointer;font-size:14px;color:#666}.lt-header-links{margin-left:auto}.lt-header-links a{color:#aaa!important;font-size:11px}.lt-header-links a:hover{color:#fff!important}.lt-body{max-width:1000px;margin:0 auto;display:flex;padding:16px 0;gap:20px}.lt-sidebar{width:160px;flex-shrink:0}.lt-guide-section{display:flex;flex-direction:column;gap:2px}.lt-guide-link{display:block;padding:6px 12px;font-size:12px;color:#333!important;border-radius:2px}.lt-guide-link:hover{background:#e6e6e6;text-decoration:none!important}.lt-guide-active{background:#e6e6e6;font-weight:700}.lt-content{flex:1 1;min-width:0;background:#fff;border:1px solid #e2e2e2;padding:16px}.lt-filter-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e2e2e2;margin-bottom:12px}.lt-result-count{font-size:12px;color:#666}.lt-filter-options{font-size:11px;color:#999}.lt-result-row{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e2e2e2;text-decoration:none!important;color:inherit!important}.lt-result-row:last-child{border-bottom:none}.lt-result-row:hover{background:#f9f9f9}.lt-thumb-wrap{position:relative;flex-shrink:0;width:196px;height:110px;overflow:hidden;background:#000}.lt-thumb{width:196px;height:110px;object-fit:cover;display:block}.lt-duration{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.75);color:#fff;font-size:11px;font-weight:700;padding:1px 4px;border-radius:2px}.lt-result-info{flex:1 1;min-width:0}.lt-result-title{font-size:17px;font-weight:700;color:#167ac6;margin-bottom:4px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lt-result-row:hover .lt-result-title{text-decoration:underline}.lt-result-meta{font-size:12px;color:#666;margin-bottom:6px}.lt-channel{color:#333;font-weight:700}.lt-result-desc{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lt-pagination{text-align:center;padding:16px 0 4px}.lt-page-active{display:inline-block;padding:4px 10px;background:#cc0000;color:#fff;font-weight:700;font-size:13px;border-radius:2px}@media (max-width:768px){.lt-sidebar{display:none}.lt-body{padding:8px}.lt-header-inner{padding:0 8px}.lt-search-wrap{max-width:260px}.lt-result-row{gap:8px}.lt-thumb,.lt-thumb-wrap{width:140px;height:79px}.lt-result-title{font-size:14px}.lt-result-meta{font-size:11px}.lt-result-desc{display:none}}@media (max-width:480px){.lt-thumb,.lt-thumb-wrap{width:120px;height:68px}.lt-result-title{font-size:13px}.lt-header-links{display:none}}.auth-page{max-width:520px;margin:0 auto;text-align:left;padding:0 1.5em 2em}.auth-page h2{margin-bottom:14px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-field{display:flex;flex-direction:column;gap:3px;font-size:11px}.auth-field span{font-weight:700;color:#7B563A}.auth-field span small{font-weight:400;color:#999}.auth-field input{padding:6px 8px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #7b563a;background:#fff;box-sizing:border-box}.auth-field input:focus{outline:2px solid #D2B9A6;outline-offset:-1px}.auth-field input:disabled{background:#f0e8e2;color:#888;cursor:not-allowed;font-family:Courier New,Courier,monospace}.auth-hint{color:#888;font-size:10px}.auth-error{color:#c00;font-size:10px}.auth-joke{border:1px solid #d5c8bc;padding:8px 10px 12px;margin:4px 0;background:#faf6f3;display:flex;flex-direction:column;gap:8px}.auth-joke legend{display:block;padding:0 6px;font-size:11px;font-weight:700;color:#7B563A}.auth-honey{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.auth-submit{margin-top:6px;padding:8px 14px;font:700 12px Verdana,Arial,Helvetica,sans-serif;background:#7B563A;color:#fff;border:1px solid #7b563a;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.auth-submit:hover{background:#5a3d22}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-footer{text-align:center;margin-top:8px}.form-note{font-size:11px;color:#555;line-height:1.5;margin:0}.form-error-top{background:#fde8e8;border:1px solid #c00;color:#c00;padding:8px 10px;font-size:11px}.form-success{background:#F6F1EE;border:1px solid #7b563a;padding:12px 14px;font-size:12px;line-height:1.6}.form-success p{margin:0 0 6px}.form-success p:last-child{margin:0}.about-menu{position:relative;display:inline-block}.about-menu-trigger{background:none;border:0;padding:0;font:inherit;color:#009;text-decoration:none;border-bottom:1px dotted #000;cursor:pointer}.about-menu-trigger:hover,.about-menu-trigger[aria-expanded=true]{border-bottom:1px solid #009}.about-menu-list{position:absolute;top:calc(100% + 2px);left:0;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #7b563a;min-width:140px;box-shadow:1px 2px 4px rgba(0,0,0,.15);z-index:100}.about-menu-list li{padding:0}.about-menu-list a{display:block;padding:4px 10px;font-size:11px;color:#009;border:0;white-space:nowrap}.about-menu-list a:hover{background:#F6F1EE;border:0}.auth-nav,.auth-nav-wrap{display:inline}.auth-nav .auth-link-btn{font-size:inherit}.auth-link-btn{background:none;border:0;padding:0;font:inherit;color:#009;text-decoration:underline;cursor:pointer}.account-page{max-width:700px}.account-grid{display:flex;flex-direction:column;gap:22px}.account-section{background:#F6F1EE;border:1px solid #d2b9a6;padding:12px 16px}.account-section h3{margin:0 0 8px;font-size:12px;font-weight:700;color:#7B563A;text-transform:uppercase;letter-spacing:.06em}.account-list{display:grid;grid-template-columns:140px 1fr;gap:4px 12px;font-size:12px;margin:0}.account-list dt{color:#7B563A;font-weight:700}.account-list dd{margin:0;word-break:break-all}.account-danger{background:#fde8e8;border-color:#c00}.account-danger h3{color:#c00}.account-danger-btn{background:#c00;border-color:#c00}.account-danger-btn:hover{background:#800;border-color:#800}.account-logout-btn{background:#555;border-color:#555}.account-logout-btn:hover{background:#222;border-color:#222}@media (max-width:480px){.auth-row{grid-template-columns:1fr}.auth-field input{font-size:16px}.account-list{grid-template-columns:1fr}.account-list dt{margin-top:6px}}.account-avatar-row{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.account-avatar-empty,.account-avatar-preview{width:96px;height:96px;border:1px solid #7b563a;background:#fff;object-fit:cover;flex-shrink:0}.account-avatar-empty{display:flex;align-items:center;justify-content:center;font-size:10px;color:#888;background:#f0e8e2}.account-avatar-controls{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:200px}.account-upload-btn{display:inline-block;text-align:center;cursor:pointer}.account-color-input{width:80px;height:30px;padding:0;border:1px solid #7b563a;cursor:pointer}.account-font-select{padding:6px 8px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #7b563a;background:#fff}.account-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:#333;cursor:pointer}.account-toggle input[type=checkbox]{width:16px;height:16px;cursor:pointer}.account-theme-preview{border:1px solid #7b563a;padding:14px;font-size:14px;line-height:1.5}.profile-editor .profile-section{border:1px solid #d2b9a6;padding:8px 12px 12px;margin:8px 0;background:#fff}.profile-editor .profile-section legend{padding:0 6px;font-size:11px;font-weight:700;color:#7B563A;text-transform:uppercase;letter-spacing:.05em}.dyn-list{flex-direction:column}.dyn-list,.dyn-row{display:flex;gap:6px}.dyn-row{align-items:center}.dyn-input,.dyn-select{font:12px Verdana,Arial,Helvetica,sans-serif;padding:5px 8px;border:1px solid #7b563a;background:#fff;flex:1 1;min-width:0;box-sizing:border-box}.dyn-select-narrow{flex:0 0 140px}.dyn-remove{flex-shrink:0;width:26px;height:26px;padding:0;background:#fff;border:1px solid #c00;color:#c00;font-size:16px;line-height:1;cursor:pointer}.dyn-remove:hover{background:#fde8e8}.dyn-add-btn{align-self:flex-start;font:11px Verdana,Arial,Helvetica,sans-serif;padding:4px 10px;background:#F6F1EE;border:1px solid #7b563a;color:#5a3d22;cursor:pointer;margin-top:2px}.dyn-add-btn:hover{background:#ebe3db}@media (max-width:480px){.dyn-row{flex-wrap:wrap}.dyn-select-narrow{flex:1 1 100%}}.profile-page{min-height:50vh;padding:8px 0 24px}.profile-page,.profile-page *{text-align:left}.profile-inner{max-width:700px;margin:0 auto;background:rgba(255,255,255,.85);border:1px solid #000;padding:10px 14px}@media (max-width:480px){.profile-inner{background:transparent;border:0;padding:8px 6px}}.profile-header{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.profile-avatar{width:72px;height:72px;object-fit:cover;border:1px solid #000;background:#fff;flex-shrink:0}.profile-avatar-empty{display:flex;align-items:center;justify-content:center;font-size:9px;color:#555}.profile-meta{flex:1 1;min-width:0}.profile-name{margin:0;font-size:18px;font-weight:700;line-height:1.2}.profile-since{margin:2px 0;font-size:11px;color:#555}.profile-role{display:inline-block;background:#c00;color:#fff;padding:0 4px;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.profile-role-band{background:#2a4a8c}.chip-list{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 6px;min-height:22px}.chip{display:inline-flex;align-items:center;gap:3px;background:#f6e9d8;border:1px solid #7b563a;padding:1px 4px 1px 6px;font-size:11px;border-radius:2px;color:#2c1f12}.chip-remove{background:transparent;border:none;color:#7B563A;cursor:pointer;font-size:13px;line-height:1;padding:0 2px}.chip-remove:hover{color:#c00}.chip-empty{font-style:italic;font-size:11px;opacity:.6}.chip-add{display:flex;gap:4px}.chip-input{flex:1 1;font-size:12px;padding:2px 4px;border:1px solid #888;background:#fff}.profile-tags-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 4px;font-size:11px}.profile-tags-label{font-weight:700;text-transform:lowercase;letter-spacing:.04em;margin-right:2px;opacity:.7}.profile-tag{display:inline-block;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.25);padding:0 4px;font-size:11px;border-radius:2px}.profile-banned{color:#c00;font-weight:700;font-size:11px}.profile-pronouns{margin:0;font-size:11px;font-style:italic;opacity:.85}.profile-section h3{font-size:11px;margin:10px 0 4px;border-bottom:1px solid;padding-bottom:2px;text-transform:uppercase;letter-spacing:.05em}.profile-about{display:grid;grid-template-columns:max-content 1fr;gap:2px 10px;font-size:11px;margin:0}.profile-about dt{font-weight:700;opacity:.7}.profile-about dd{margin:0;word-break:break-word}.profile-about a{color:inherit;border-bottom:1px dotted}.profile-social{list-style:none;padding:0;margin:0;font-size:11px;line-height:1.45}.profile-social-key{font-weight:700;opacity:.8;margin-right:4px}.profile-social a{color:inherit;border-bottom:1px dotted;word-break:break-all}.discogs-item{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid;background:rgba(255,255,255,.6)}.discogs-item:hover{background:rgba(255,255,255,.9)}.discogs-thumb{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#222}.discogs-thumb-empty{background:#ccc}.discogs-caption{padding:2px 4px;font-size:9px;line-height:1.2;border-top:1px solid}.discogs-artist{font-weight:700}.discogs-artist,.discogs-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discogs-title{opacity:.85}.discogs-footer{margin-top:8px;font-size:11px}.discogs-footer a{color:inherit;border-bottom:1px dotted}.ticket-stub-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.ticket-stub{display:flex;background:#fffaf0;color:#000;border:1px solid #444;font-family:Courier New,Courier,monospace;box-shadow:1px 1px 0 rgba(0,0,0,.2);position:relative;overflow:hidden;min-height:60px}.ticket-stub-tear{width:0;border-left:1px dashed #777;margin:3px 0}.ticket-stub-main{padding:4px 6px;flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.ticket-stub-row{display:flex;font-size:9px;line-height:1.2;text-align:left}.ticket-stub-label{font-weight:700;width:36px;color:#888;letter-spacing:.04em;flex-shrink:0}.ticket-stub-val{color:#000;font-weight:700;flex:1 1;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-stub-side{background:#c00;color:#fff;padding:3px 2px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:30px;flex-shrink:0}.ticket-stub-band{font-size:7px;font-weight:700;letter-spacing:.06em;writing-mode:vertical-rl;transform:rotate(180deg)}.ticket-stub-price{font-size:10px;font-weight:700;font-family:Impact,Arial Black,sans-serif}@media (max-width:480px){.ticket-stub-collection{grid-template-columns:1fr 1fr}}.ticket-stub-count{font-size:11px;font-weight:400;opacity:.7;margin-left:4px}.row-carousel{position:relative;padding:0 36px}.row-carousel-track{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.row-carousel-track::-webkit-scrollbar{height:4px}.row-carousel-track::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:2px}.row-carousel-item{flex:0 0 auto;scroll-snap-align:start}.ticket-stub-slot{width:200px}.row-carousel .discogs-item.row-carousel-item{width:96px}.row-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:48px;min-width:32px;border:1px solid;background:rgba(255,255,255,.6);color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0;z-index:1}.row-carousel-track:focus{outline:2px solid #7B563A;outline-offset:2px}.row-carousel-arrow:hover:not(:disabled){background:rgba(255,255,255,.95)}.row-carousel-arrow:disabled{opacity:.3;cursor:default}.row-carousel-prev{left:0}.row-carousel-next{right:0}.profile-empty{font-style:italic;opacity:.7;font-size:11px}.profile-comments{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.profile-comment{border-left:2px solid;padding:2px 8px}.profile-comment-link{font-size:10px;color:inherit;border-bottom:1px dotted}.profile-comment-body{margin:2px 0;font-size:11px;line-height:1.4;word-wrap:break-word;overflow-wrap:anywhere}.profile-comment-time{font-size:9px;opacity:.7}@media (max-width:480px){.profile-header{flex-direction:column;align-items:center;text-align:center}.profile-name{font-size:22px}}.browse-cat-title th{font-size:1.1em}.browse-cat-subs{font-size:.75em;font-weight:400;margin-left:10px;color:#555}.prose-list{margin:4px 0 4px 18px;padding:0;list-style:disc;font-size:12px;line-height:1.6;color:#333}.prose-list li{margin:4px 0}.admin-page{max-width:1100px}.admin-grid{display:flex;flex-direction:column;gap:24px}.admin-section{background:#F6F1EE;border:1px solid #d2b9a6;padding:12px 14px}.admin-section h3{margin:0 0 10px;font-size:12px;font-weight:700;color:#7B563A;text-transform:uppercase;letter-spacing:.06em}.admin-table{width:100%;border-collapse:collapse;font-size:11px}.admin-table td,.admin-table th{padding:4px 6px;border:1px solid #fff;background:#fff;vertical-align:top;word-break:break-word}.admin-table th{background:#D2B9A6;color:#000;text-align:left;font-weight:700}.admin-banned td{background:#fde8e8}.admin-deleted td{background:#f0f0f0;color:#888;font-style:italic}.admin-body{max-width:360px}.admin-search{width:100%;max-width:420px;padding:4px 6px;font-size:12px;border:1px solid #b89b78;background:#fffaf0}.admin-event-tag{display:inline-block;padding:0 4px;font-size:9px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;border:1px solid;border-radius:2px;white-space:nowrap}.admin-event-signup{color:#2a4a8c;border-color:#2a4a8c}.admin-event-verified{color:#2a8c4a;border-color:#2a8c4a}.admin-event-comment{color:#7B563A;border-color:#7B563A}.admin-event-comment_edit{color:#888;border-color:#888}.admin-event-account_deleted,.admin-event-comment_delete{color:#c00;border-color:#c00}.admin-role{display:inline-block;padding:0 4px;font-size:9px;text-transform:uppercase;background:#c00;color:#fff;border-radius:2px;letter-spacing:.04em}.admin-role-band{background:#2a4a8c}.admin-btn-toggle{width:22px;padding:0 4px}.admin-user-detail-row td{background:#fffaf0!important;padding:8px 12px!important;border-top:0}.admin-user-detail{display:grid;grid-template-columns:140px 1fr;gap:2px 12px;font-size:11px;margin:0}.admin-user-detail dt{color:#7B563A;font-weight:700}.admin-user-detail dd{margin:0;word-break:break-word}.admin-mono{font-family:monospace;font-size:10px}.admin-swatch{display:inline-block;width:10px;height:10px;border:1px solid #888;vertical-align:middle;margin:0 2px}.admin-btn{font:10px Verdana,Arial,Helvetica,sans-serif;padding:3px 8px;background:#fff;border:1px solid #7b563a;color:#7B563A;cursor:pointer}.admin-btn:hover{background:#ebe3db}.admin-btn-danger{color:#c00;border-color:#c00}.admin-btn-danger:hover{background:#fde8e8}.cookie-notice{position:fixed;bottom:12px;left:12px;right:12px;max-width:680px;margin:0 auto;background:#F6F1EE;border:1px solid #7b563a;padding:8px 12px;font-size:11px;color:#333;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:9000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.cookie-dismiss{flex-shrink:0;padding:3px 10px;background:#7B563A;color:#fff;border:1px solid #7b563a;font:700 11px Verdana,Arial,Helvetica,sans-serif;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.cookie-dismiss:hover{background:#5a3d22}@media (max-width:480px){.cookie-notice{bottom:6px;left:6px;right:6px;flex-direction:column;align-items:stretch;gap:6px;text-align:center}}.show-detail-comments-toggle{margin-top:8px;padding-top:6px;border-top:1px dashed #d2b9a6}.show-detail-comments-toggle .auth-link-btn{font-size:11px;font-weight:700;color:#7B563A;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.show-detail-comments-toggle .auth-link-btn:hover{color:#000}.show-detail-comments{margin-top:8px;padding:0 4px}.show-detail-comments .comments{margin-top:0;padding-top:6px;border-top:0}.comments{margin-top:24px;padding-top:14px;text-align:left;border-top:1px solid #d2b9a6}.comments-header{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap}.comments-header h3{margin:0;font-size:12px;font-weight:700;color:#000;text-transform:uppercase}.comments-count{color:#7B563A;font-weight:400}.comments-sort{font:11px Verdana,Arial,Helvetica,sans-serif;padding:1px 3px;margin-left:auto;border:1px solid #999;background:#fff}.comments-prompt{background:#F6F1EE;border:1px solid #d2b9a6;padding:6px 10px;margin:0 0 10px;font-size:11px;color:#555;text-align:left}.comments-composer{margin-bottom:10px;text-align:left}.comments-composer textarea{width:100%;box-sizing:border-box;font:11px Verdana,Arial,Helvetica,sans-serif;padding:4px;border:1px solid #888;background:#fff;resize:vertical}.comments-composer-row{display:flex;align-items:center;margin-top:4px;gap:8px;font-size:10px}.comments-counter{color:#888}.comments-post-btn{font:11px Verdana,Arial,Helvetica,sans-serif;padding:2px 8px;background:#ddd;color:#000;border:1px outset #ccc;cursor:pointer}.comments-post-btn:active{border-style:inset}.comments-post-btn:disabled{opacity:.5;cursor:not-allowed}.comments-list{list-style:none;padding:0;margin:0;border-top:1px solid #d2b9a6}.comment{padding:6px 0;border-bottom:1px solid #d2b9a6;text-align:left}.comment-meta{font-size:10px;color:#555;margin-bottom:2px}.comment-author{color:#009;font-weight:700;border-bottom:1px dotted #000}a.comment-author:hover{border-bottom:1px solid #009}.comment-time{color:#888;margin-left:6px}.comment-edited{color:#888;font-style:italic;margin-left:4px}.comment-body{font:12px/1.45 Verdana,Arial,Helvetica,sans-serif;color:#000;word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-wrap;text-align:left}.comment-body a{color:#009;border-bottom:1px dotted #009}.comment-actions{margin-top:3px;font-size:10px;color:#888}.comment-edit textarea{width:100%;box-sizing:border-box;font:11px Verdana,Arial,Helvetica,sans-serif;padding:4px;border:1px solid #888;resize:vertical}.comments-pagination{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:11px;color:#555;text-align:left}.comments-pagination button{font:11px Verdana,Arial,Helvetica,sans-serif;padding:1px 6px;background:#ddd;border:1px outset #ccc;color:#000;cursor:pointer}.comments-pagination button:active{border-style:inset}.comments-pagination button:disabled{opacity:.4;cursor:not-allowed}.comments-empty,.comments-loading{font-size:11px;color:#888;font-style:italic;text-align:left}.ml-signup{max-width:420px;margin:20px auto 14px;padding:3px 4px;font-family:Courier New,Courier,monospace;font-size:9px;color:#555;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ml-label{letter-spacing:0}.ml-email{padding:1px 2px;border:1px solid #999;background:#fff;box-sizing:border-box}.ml-email,.ml-submit{font:9px Courier New,Courier,monospace;color:#000;height:14px}.ml-submit{padding:0 4px;border:1px outset #ccc;background:#ddd;cursor:pointer}.ml-submit:active{border-style:inset}.ml-submit:disabled{opacity:.5;cursor:default}.ml-honey{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.ml-msg{font-size:9px;color:#060;margin-left:2px}.ml-err{color:#c00}@media (max-width:360px){.popup-hero{font-size:18px;letter-spacing:.1em}.popup-body{padding:16px 12px 14px}.popup-service-btn{padding:7px 10px}.popup-service-name{font-size:10px}#header form>div:last-child>div{row-gap:4px}#header form input[type=submit]{min-height:30px;padding:4px 10px}.shows-table .col-caret{width:14px;padding:4px 1px}}.press-contact-row{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 24px;align-items:flex-start}.press-contact-row .press-contact-card{margin:0;flex:1 1 320px;max-width:none}.press-contact-card{position:relative;display:inline-block;max-width:360px;margin:14px 0 24px;padding:8px 12px 10px;background:#fff;border:1px solid #7b563a;font-family:Courier New,Courier,monospace;color:#1a1a1a;box-shadow:1px 1px 0 rgba(0,0,0,.12);line-height:1.45}.press-contact-logo{position:absolute;top:8px;right:10px;width:28px;height:28px;object-fit:contain}.press-contact-from{font-size:9px;letter-spacing:.12em;color:#7B563A;border-bottom:1px dashed #b89b78;padding-bottom:3px;margin-bottom:4px;padding-right:36px}.press-contact-name{font:700 13px/1.2 Courier New,Courier,monospace;margin:0 0 1px;letter-spacing:.02em}.press-contact-pronouns{font-weight:400;font-size:10px;color:#7B563A;letter-spacing:0}.press-contact-role{font-size:10px;color:#555;margin-bottom:2px}.press-contact-email{display:inline-block;font-size:12px;color:#3579BC;word-break:break-all}.press-contact-links{margin-top:4px;font-size:10px;color:#888}.press-contact-links a{color:#7B563A}.press-contact-card-booking{border-color:#2a4a8c;box-shadow:1px 1px 0 rgba(42,74,140,.18)}.press-contact-card-booking .press-contact-from{color:#2a4a8c;border-bottom-color:#93b3da}.press-contact-card-booking .press-contact-links a,.press-contact-card-booking .press-contact-role{color:#2a4a8c}.press-feed{margin:24px 0;border:1px solid #d2b9a6;background:#fff}.press-feed-bar{justify-content:space-between;background:#D2B9A6;padding:6px 10px;flex-wrap:wrap}.press-feed-bar,.press-feed-title{display:flex;align-items:center;gap:8px}.press-feed-title{margin:0;font:700 12px/1.2 Verdana,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a}.press-feed-rss{display:inline-block;background:#f60;color:#fff;font:700 9px/1 Verdana,Arial,sans-serif;letter-spacing:.1em;padding:3px 5px;border-radius:2px;vertical-align:middle}.press-feed-source{font:10px/1 Courier New,Courier,monospace;color:#7B563A!important}.press-feed-empty{padding:18px 14px;font-size:12px;color:#555;font-style:italic}.press-feed-list{list-style:none;padding:0;margin:0}.press-feed-item{border-bottom:1px dashed #d2b9a6;padding:10px 12px}.press-feed-item:nth-child(odd){background:#F6F1EE}.press-feed-item:last-child{border-bottom:0}.press-feed-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:10px/1 Courier New,Courier,monospace;color:#7B563A;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.press-feed-fresh{background:#c00;color:#fff;padding:1px 5px;font:700 9px/1.4 Verdana,Arial,sans-serif;letter-spacing:.1em}.press-feed-source-name{color:#1a1a1a;font-weight:700}.press-feed-date{color:#888}.press-feed-headline{display:block;font:700 14px/1.35 Verdana,Arial,sans-serif;color:#1a1a1a!important;text-decoration:none;margin:2px 0 4px;border:0}.press-feed-headline:hover{text-decoration:underline}.press-feed-snippet{margin:0;font-size:11px;line-height:1.5;color:#555}@media (max-width:480px){.press-contact-stamp{font-size:9px;top:6px;right:6px}.press-contact-body{padding-right:70px}.press-feed-headline{font-size:13px}.account-color-input,.account-font-select,.admin-search,.auth-field select,.auth-field textarea,.chip-input,.comment-edit textarea,.comments-composer textarea,.dyn-input,.dyn-select,.ml-email,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url]{font-size:16px!important}.row-carousel-arrow{width:44px;height:56px;font-size:14px}.row-carousel{padding:0 48px}div.pagination li a,div.pagination li span{min-width:32px;min-height:32px;line-height:24px;text-align:center;display:inline-block}.comments-composer textarea{padding:8px}.comment-actions button{padding:6px 0}.torrent-page-meta{-webkit-text-size-adjust:100%}}@media (max-width:480px) and (-webkit-min-device-pixel-ratio:2){a,button{-webkit-tap-highlight-color:transparent}}.dl-row-locked{border:1px solid #c00;background:#fff8f0;padding:14px 16px;margin:8px 0;text-align:center}.countdown-label{font:700 11px/1 Verdana,Arial,sans-serif;letter-spacing:.18em;color:#c00;text-transform:uppercase;margin-bottom:8px}.countdown-digits{display:inline-flex;align-items:baseline;gap:6px;font-family:Impact,Arial Black,sans-serif;font-feature-settings:"tnum" 1}.countdown-digits span{display:inline-flex;flex-direction:column;align-items:center;min-width:56px}.countdown-digits b{font-size:36px;line-height:1;color:#1a1a1a}.countdown-digits small{font:9px/1 Verdana,Arial,sans-serif;letter-spacing:.1em;color:#7B563A;margin-top:4px}.countdown-sep{font-size:28px;line-height:1;color:#c00;align-self:flex-start;padding-top:4px;min-width:0!important}.dl-locked-note{margin-top:10px;font-size:11px;color:#555;font-style:italic}@media (max-width:480px){.countdown-digits b{font-size:28px}.countdown-digits span{min-width:44px}.countdown-sep{font-size:22px;padding-top:2px}}.dl-row-services{margin:8px 0 14px}.dl-row-services .popup-services{flex-direction:row;flex-wrap:wrap;gap:6px;margin:0}.dl-row-services .popup-service-btn{flex:1 1 110px;padding:6px 10px;min-width:0}.dl-row-services .popup-service-name{font-size:10px}.dl-row-services .popup-service-label{font-size:8px}@media (max-width:380px){.dl-row-services .popup-services{flex-direction:column}.dl-row-services .popup-service-btn{flex:0 1 auto}}