/* THIRD GEAR / The rooms, the objects, and the names that keep turning up. */
.tg-eyebrow{display:block;font:10px/1.65 var(--mono);letter-spacing:.09em;text-transform:uppercase}
.tg-room{padding:85px 0 90px;background:var(--world-ink,#1b2118);color:#f3e6cf;border-top:1px solid #d3b38645;position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:70px}
.tg-room-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:end;margin-bottom:55px}
.tg-room-heading .tg-eyebrow{color:#d4c3a3;margin-bottom:24px;max-width:480px}
.ah-edition .tg-room-heading h2{font:800 clamp(65px,7vw,105px)/.88 var(--headline);letter-spacing:0;margin:0}
.tg-room-heading h2 em{color:var(--world-flare,#dbad6d)}
.tg-room-heading>p{font:18px/1.75 Georgia,'Times New Roman',serif;max-width:400px;color:#dfd1b8;padding-bottom:3px}
.tg-room-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8%;align-items:center;min-width:0}
.tg-room-grid>*{min-width:0}
.tg-prop{position:relative;width:100%}
.tg-controls{display:grid;grid-template-columns:1fr;border-top:1px solid #c9b58b70;margin-bottom:33px}
.tg-control{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:center;text-align:left;min-height:68px;padding:15px 16px;border:0;border-bottom:1px solid #c9b58b70;border-radius:0;background:transparent;color:#eadbc0;transition:background .18s,color .18s}
.tg-control>span{font:9px var(--mono);color:#cfba96}
.tg-control>b{font:600 24px/1.05 var(--headline);letter-spacing:.035em}
.tg-control:hover{background:#eadbc00b}
.tg-control[aria-pressed=true]{background:#e5d6b7;color:#302819}
.tg-control[aria-pressed=true]>span{color:#65563d}
.tg-readout{min-height:225px;padding:1px 0 27px}
.tg-readout>span{font:9px/1.6 var(--mono);letter-spacing:.08em;color:#d3bf9a}
.ah-edition .tg-readout h3{font:700 clamp(36px,3.4vw,50px)/1 var(--headline);letter-spacing:0;margin:15px 0 19px;max-width:450px;color:#f3e6cf}
.tg-readout>p{font:16px/1.8 Arial,sans-serif;color:#d9ccb4;max-width:430px}
.tg-file-bottom{border-top:1px solid #c9b58b70;padding-top:23px;display:grid;gap:14px}
.tg-file-bottom>span{font:8px/1.6 var(--mono);letter-spacing:.07em;color:#c6b38e}
.tg-file-bottom>a{display:flex;justify-content:space-between;align-items:center;gap:18px;text-decoration:none;color:#edc180;font:10px/1.4 var(--mono);padding:5px 0;min-height:35px}
.tg-file-bottom>a:hover{color:#fff0cc}
.tg-file-bottom>a>span{font-size:22px}
.tg-prop-caption{display:block;font:8px/1.7 var(--mono);letter-spacing:.035em;text-align:center;color:#c9b99b;margin-top:25px}

/* Seed Money: the numbers occupy a real, usable napkin. */
.tg-napkin{padding:43px 38px 27px;background:#efe1bf;color:#342c22;transform:rotate(-1.2deg);box-shadow:15px 18px 0 #07060446;border:1px solid #c4ae7c;background-image:linear-gradient(90deg,transparent 49.5%,#8e77471f 50%,transparent 50.5%),linear-gradient(0deg,transparent 53%,#8e77471f 53.2%,transparent 53.5%)}
.tg-paper-pin{position:absolute;left:42%;top:-15px;width:95px;height:30px;background:#d4bc7b99;transform:rotate(5deg);box-shadow:0 1px 2px #77633820}
.tg-napkin-heading{display:grid;gap:8px;border-bottom:2px solid #8f784c;padding-bottom:22px}
.tg-napkin-heading>span{font:8px/1.6 var(--mono);letter-spacing:.05em;color:#705d3e}
.tg-napkin-heading>b{font:800 68px/.95 var(--headline);letter-spacing:0}
.tg-napkin-heading>small{font:9px/1.6 var(--mono);color:#665437;letter-spacing:.02em}
.tg-napkin-money{border:0;padding:21px 0 4px;margin:0;min-width:0}
.tg-napkin-money>legend{font:8px/1.6 var(--mono);padding-top:23px;color:#715d3c;letter-spacing:.05em}
.tg-napkin-money>label{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed #ad94635e;font:600 24px/1 var(--headline);letter-spacing:.02em;cursor:pointer}
.tg-napkin-money input{width:17px;height:17px;margin:0;accent-color:#903e2c;cursor:pointer}
.tg-napkin-money>label>b{font:400 20px/1.1 var(--mono);letter-spacing:-.05em}
.tg-napkin-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:21px}
.tg-napkin-total>span{font:9px/1.5 var(--mono);max-width:80px}
.tg-napkin-total>b{font:700 clamp(39px,4.5vw,64px)/1 var(--headline);letter-spacing:0}
.tg-room .tg-budget-meter.hs-meter{width:100%;height:6px;border:0;border-radius:0;background:#b8a17480;overflow:hidden;margin:17px 0 20px;padding:0}
.tg-room .tg-budget-meter.hs-meter>span{display:block;height:100%;width:16.48%;background:#95432c;border:0;border-radius:0}
.tg-napkin-short{display:flex;align-items:baseline;justify-content:space-between;gap:15px;color:#843b2b}
.tg-napkin-short>span{font:8px/1.7 var(--mono);max-width:100px}
.tg-napkin-short>b{font:600 32px/1 var(--headline)}
.tg-napkin-margin{font:italic 16px/1.6 Georgia,serif;margin-top:24px;color:#6a5536}
.tg-napkin .tg-prop-caption{font-size:7px;color:#6b5d42;margin-top:24px;text-align:left}
.tg-napkin input:focus-visible{outline-color:#8d3c2a!important}

/* The Last Headliner: a stage, a ticket, and an optional lighting test. */
.tg-venue{isolation:isolate;min-height:660px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 20px 22px;background:#1b1122;border:1px solid #76638170;overflow:hidden}
.tg-venue:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#140d1ce8,#120d1ca8),url('/assets/the-last-headliner-scene.webp') center/cover;opacity:.85}
.tg-venue:after{content:'';position:absolute;inset:0;z-index:-1;opacity:0;background:conic-gradient(from 168deg at 20% 0,#0000 0 8deg,#d5416d55 12deg 20deg,#0000 23deg 30deg),conic-gradient(from 160deg at 80% 0,#0000 0 10deg,#dcb0e544 17deg 28deg,#0000 36deg);transition:opacity .45s}
.tg-venue.tg-lights-on:after{opacity:1}
.tg-stage-lamps{position:absolute;left:12%;right:12%;top:25px;display:flex;justify-content:space-between;z-index:-1}
.tg-stage-lamps>i{width:17px;height:9px;background:#5c3651;border:1px solid #a87996;border-radius:50%;transition:background .3s,box-shadow .3s}
.tg-lights-on .tg-stage-lamps>i{background:#ffccd9;box-shadow:0 8px 45px 11px #c72e795e}
.tg-admit-ticket{position:relative;width:min(310px,85%);background:#e4c79c;color:#302522;border:1px solid #ae8d5e;padding:26px 26px 24px;transform:rotate(3deg);box-shadow:10px 15px 0 #04020655;text-align:center;display:flex;align-items:center;flex-direction:column;gap:0}
.tg-admit-ticket>span:first-child{font:8px/1.6 var(--mono);letter-spacing:.03em;border-bottom:1px solid #927649;width:100%;padding-bottom:14px}
.tg-admit-ticket>small{font:700 20px/1 var(--headline);letter-spacing:.13em;margin-top:22px}
.tg-admit-ticket>b{font:800 98px/.78 var(--headline);letter-spacing:0;margin:22px 0 26px;color:#8c2e3f}
.tg-ticket-perf{width:calc(100% + 52px);border-top:2px dashed #a48a6199;position:relative}
.tg-ticket-perf:before,.tg-ticket-perf:after{content:'';width:18px;height:18px;border-radius:50%;background:#1b1122;position:absolute;top:-10px}
.tg-ticket-perf:before{left:-10px}.tg-ticket-perf:after{right:-10px}
.tg-admit-ticket>strong{font:700 39px/1 var(--headline);letter-spacing:.09em;margin-top:18px}
.tg-admit-ticket>span:nth-last-child(2){font:7px/1.7 var(--mono);letter-spacing:.03em;margin-top:12px}
.tg-ticket-barcode{display:block;width:100%;height:27px;background:repeating-linear-gradient(90deg,#302522 0 2px,#0000 2px 5px,#302522 5px 6px,#0000 6px 9px,#302522 9px 12px,#0000 12px 14px);opacity:.6;margin-top:15px}
.tg-house-lights{margin-top:36px;min-height:42px;padding:11px 16px;border:1px solid #b994a9;background:#18101b;color:#efdde9;font:9px/1.5 var(--mono);letter-spacing:.04em;display:flex;align-items:center;gap:15px}
.tg-house-lights:hover,.tg-house-lights[aria-pressed=true]{background:#573047;color:#fff0dc}
.tg-venue .tg-prop-caption{max-width:300px;font-size:7px;color:#cfb4cb;margin-top:19px}

/* Public Access Kitchen: a CRT and a ticket that refuses to stop printing. */
.tg-tv{display:grid;grid-template-columns:minmax(0,1fr) 75px;gap:10px;background:#49483b;border:8px solid #35372e;padding:10px;box-shadow:9px 11px 0 #030e0e88}
.tg-tv-bezel{background:#141a15;border:5px solid #282d24;border-radius:14px;overflow:hidden;min-width:0}
.tg-tv-screen{position:relative;isolation:isolate;aspect-ratio:1.16;display:flex;flex-direction:column;justify-content:center;padding:29px 23px;color:#f1e9ca;background:linear-gradient(0deg,#09201bd9,#071c17a8),url('/assets/public-access-kitchen-scene.webp') center/cover;overflow:hidden;border-radius:9px}
.tg-tv-screen:after{content:'';pointer-events:none;position:absolute;inset:0;background:repeating-linear-gradient(0deg,#0000 0 3px,#01150b3d 4px 5px);box-shadow:inset 0 0 35px #010e09;z-index:2}
.tg-viewfinder{position:absolute;inset:19px;pointer-events:none;background:linear-gradient(#d4d4a9,#d4d4a9) left top/23px 1px no-repeat,linear-gradient(#d4d4a9,#d4d4a9) left top/1px 23px no-repeat,linear-gradient(#d4d4a9,#d4d4a9) right bottom/23px 1px no-repeat,linear-gradient(#d4d4a9,#d4d4a9) right bottom/1px 23px no-repeat;opacity:.7}
.tg-tv-top{display:flex;justify-content:space-between;gap:10px;position:absolute;left:24px;right:24px;top:28px;font:7px/1.6 var(--mono);color:#d2d8b0}
.tg-tv-top>span:first-child{display:flex;align-items:center;gap:6px}.tg-tv-top i{display:block;width:5px;height:5px;background:#d9563e;border-radius:50%}
.tg-tv-screen>b{font:700 clamp(54px,6.4vw,91px)/.86 var(--headline);letter-spacing:0;position:relative;z-index:1}
.tg-tv-screen>b em{color:#cbd894}
.tg-tv-caption{font:8px/1.7 var(--mono);letter-spacing:.05em;margin-top:26px;max-width:200px}
.tg-tv-side{display:flex;align-items:center;flex-direction:column;padding:9px 2px 0;color:#dfd3b7;min-width:0}
.tg-tv-side>span{font:7px/1.6 var(--mono);text-align:center;letter-spacing:.08em}
.tg-tv-side b{font:600 43px/1 var(--headline)}
.tg-tv-side>i{width:42px;height:42px;border-radius:50%;border:4px solid #272d25;background:linear-gradient(115deg,#565c4c,#252d23);box-shadow:2px 3px 0 #111710;margin-top:22px;position:relative}
.tg-tv-side>i:after{content:'';position:absolute;left:50%;top:3px;width:2px;height:12px;background:#e5d7b5;transform:rotate(30deg);transform-origin:0 18px}
.tg-tv-side>div{width:35px;min-height:70px;margin-top:27px;flex:1;background:repeating-linear-gradient(0deg,#23291f 0 2px,#0000 3px 7px);max-height:100px}
.tg-printer-paper{position:relative;width:67%;margin:20px 0 0 8%;padding:25px 23px 27px;background:#e7e4cb;color:#343a29;box-shadow:7px 9px 0 #03121155;transform:rotate(-2deg);border-bottom:2px dashed #a4a48b}
.tg-printer-paper>span{font:7px/1.5 var(--mono);letter-spacing:.04em;display:block;border-bottom:1px dashed #7f886d;padding-bottom:12px}
.tg-printer-paper>b{display:block;font:600 27px/1.05 var(--headline);letter-spacing:.02em;margin-top:17px}
.tg-printer-paper>p{font:12px/1.7 var(--mono);margin-top:14px;color:#62664c}
.tg-broadcast .tg-prop-caption{font-size:7px;color:#bdc8ae;text-align:left;max-width:370px;margin-top:28px}

/* The Catch: a fishing photograph and a notebook Tony did not intend to need. */
.tg-field-photo{position:relative;background:#ded8c3;padding:10px 10px 8px;transform:rotate(-2deg);box-shadow:9px 11px 0 #030b0780;width:88%;margin-left:3%}
.tg-field-photo>img{width:100%;aspect-ratio:1.75;object-fit:cover;filter:saturate(.6)}
.tg-field-photo>span{display:block;font:7px/1.6 var(--mono);letter-spacing:.06em;color:#4e5746;padding:9px 1px 1px}
.tg-field-tag{position:absolute;right:-22px;top:21px;background:#d9b455;color:#34371f;padding:19px 15px 15px;font:700 38px/1 var(--headline);border-top:8px solid #b5943b;transform:rotate(8deg);box-shadow:4px 6px 0 #03110866;letter-spacing:.07em}
.tg-field-sheet{position:relative;z-index:1;background:#e7dfc8;color:#28352d;padding:29px 30px 27px;width:93%;margin:8px 0 0 7%;box-shadow:8px 11px 0 #020c0780;border-top:6px solid #817b5c;transform:rotate(.7deg)}
.tg-field-sheet>span{font:8px/1.6 var(--mono);letter-spacing:.03em;color:#5a6048;display:block;margin-bottom:23px}
.ah-edition .tg-field-sheet h3{font:600 23px/1.1 var(--headline);letter-spacing:.02em;margin:19px 0 12px;color:#28352d}
.tg-crossed{font:italic 17px/1.7 Georgia,serif;text-decoration:line-through;text-decoration-color:#934837;color:#625947}
.tg-field-sheet ul{padding:0;margin:0;list-style:none;font:16px/1.8 Georgia,serif}
.tg-field-sheet li{border-bottom:1px solid #99a28a5c;padding:3px 0}
.tg-field-margin{font:italic 14px/1.65 Georgia,serif;color:#4c604e;margin-top:24px}
.tg-field-notes .tg-prop-caption{font-size:7px;max-width:420px;margin-inline:auto;color:#c9cdb0}

/* Craft: the room is purple. The notebook still has to add up. */
.tg-grow-ledger{padding:51px 9px 5px;position:relative;isolation:isolate}
.tg-grow-ledger:before{content:'';position:absolute;inset:-20px -35px;z-index:-1;background:radial-gradient(ellipse at 50% 6%,#9f50c23a,#0000 62%)}
.tg-grow-light{height:14px;position:absolute;top:5px;left:10%;right:10%;display:flex;justify-content:space-around;background:#25242b;border:2px solid #665a75;box-shadow:0 16px 44px 3px #ae49c846}
.tg-grow-light>i{height:4px;width:14%;background:#deb5e5;box-shadow:0 4px 18px #e15cdf}
.tg-ledger-page{position:relative;background:#e9e0c9;color:#332b29;padding:28px 33px 36px;box-shadow:12px 16px 0 #08030d66;transform:rotate(1deg);border-left:5px solid #90708e}
.tg-ledger-top{font:7px/1.6 var(--mono);letter-spacing:.04em;display:flex;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:2px solid #98857b;color:#62504e}
.tg-ledger-title{display:block;font:800 clamp(80px,8vw,116px)/.78 var(--headline);letter-spacing:0;margin:31px 0 24px}
.tg-ledger-title em{color:#784975}
.tg-ledger-pencil{font:italic 20px/1.55 Georgia,serif;color:#635556;margin-bottom:24px}
.tg-ledger-lines{border-top:1px solid #ab9b86}
.tg-ledger-lines>span{display:grid;grid-template-columns:100px 1fr;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid #ab9b86}
.tg-ledger-lines small{font:8px/1.5 var(--mono);color:#65524d;letter-spacing:.03em}
.tg-ledger-lines b{font:600 19px/1.15 var(--headline);letter-spacing:.035em}
.tg-ledger-stamp{display:table;font:700 26px/.9 var(--headline);letter-spacing:.02em;border:2px solid #784975;color:#784975;padding:9px 13px;transform:rotate(-7deg);margin:29px 0 0 auto;text-align:center}
.tg-grow-ledger .tg-prop-caption{font-size:7px;color:#cfb6d6;max-width:420px;margin-inline:auto;margin-top:33px}

/* Small, optional notes reward readers who recognize a scene. */
.tg-afterword{padding-block:35px 65px}
.tg-afterword>.tg-eyebrow{font-size:8px;letter-spacing:.08em;color:#cbb99a;margin-bottom:17px}
.tg-sealed{border:1px solid #a28f7170;background:#1b1e195e;color:#f2e5cb}
.tg-sealed>summary{display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:119px;padding:25px 30px;cursor:pointer;list-style:none}
.tg-sealed>summary::-webkit-details-marker{display:none}
.tg-seal-icon{display:grid;place-items:center;width:52px;height:52px;border:2px solid #b8a078;border-radius:50%;font:700 24px/1 var(--headline);transform:rotate(-9deg);color:#e2c99e}
.tg-sealed summary small{display:block;font:8px/1.7 var(--mono);letter-spacing:.055em;color:#cdbb9b;margin-bottom:9px}
.tg-sealed summary b{display:block;font:600 clamp(23px,2.5vw,34px)/1.05 var(--headline);letter-spacing:.01em;color:#f2e5cb}
.tg-seal-action{display:flex;align-items:center;gap:20px;font:8px/1.5 var(--mono);white-space:nowrap;color:#e3c795}
.tg-seal-action i{font:25px/1 Arial,sans-serif;font-style:normal;transition:transform .2s}
.tg-sealed[open] .tg-seal-action i{transform:rotate(45deg)}
.tg-sealed-content{border-top:1px solid #a28f7170;padding:31px 40px 36px}
.tg-sealed-content>.tg-eyebrow{font-size:8px;color:#cdbb9b;margin-bottom:18px}
.tg-sealed-content>p{font:17px/1.85 Georgia,serif;max-width:760px;margin-bottom:17px;color:#e7dac2}
.tg-sealed-content>a{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;color:#edc180;font:10px/1.6 var(--mono);text-decoration:none;border-bottom:1px solid currentColor;padding:12px 0 7px;margin-top:5px}
.tg-sealed summary:hover{background:#e4cda10a}

/* A new doorway from the home page. */
.tg-home-trail{background:#e0d1b8;color:#30291f;border-block:1px solid #9c866050;overflow:hidden}
.tg-home-trail-inner{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-block:75px 79px}
.tg-home-trail .tg-eyebrow{font-size:9px;color:#6c563b;margin-bottom:23px}
.ah-edition .tg-home-trail h2{font:800 clamp(58px,6.2vw,90px)/.87 var(--headline);letter-spacing:0}
.tg-home-trail h2 em{color:#8f3a2c;display:block}
.tg-home-trail p{font:16px/1.75 Arial,sans-serif;max-width:440px;color:#62513b;margin-top:25px}
.tg-home-trail-inner>div>a{font:700 10px/1.5 var(--mono);display:inline-flex;justify-content:space-between;align-items:center;gap:25px;text-decoration:none;border-bottom:1px solid #70553a;padding:13px 0 9px;margin-top:17px}
.tg-home-trail a:hover{color:#8f3a2c}
.tg-crossref-stack{position:relative;display:block;min-height:405px;text-decoration:none;width:100%;max-width:560px;justify-self:center}
.tg-stack-slip{display:block;position:absolute;padding:25px 24px;box-shadow:7px 10px 0 #74603d33;color:#403026;border:1px solid #baa582}
.tg-stack-slip>small{font:8px/1.6 var(--mono);letter-spacing:.02em;display:block;padding-bottom:17px;border-bottom:1px solid #92735470}
.tg-stack-slip>b{display:block;font:700 68px/.87 var(--headline);letter-spacing:.01em;margin-top:25px}
.tg-stack-slip>i{font:7px/1.7 var(--mono);font-style:normal;letter-spacing:.03em;display:block;margin-top:25px}
.tg-stack-slip--show{background:#cbb184;left:4%;top:0;width:65%;min-height:315px;transform:rotate(-7deg)}
.tg-stack-slip--show>b{color:#71382f}
.tg-stack-slip--phone{background:#eee4c9;right:0;bottom:5px;width:66%;min-height:290px;transform:rotate(5deg)}
.tg-stack-slip--phone>b{font-size:62px;color:#254c42}
.tg-stack-slip--phone>p{font:10px/1.8 var(--mono);color:#63553d;margin-top:19px}
.tg-stack-stamp{position:absolute;left:0;bottom:28px;z-index:2;border:3px double #993d2e;padding:13px 15px;transform:rotate(-12deg);font:700 23px/.95 var(--headline);color:#993d2e;background:#d9c59bcb;text-align:center}
.tg-crossref-stack:hover .tg-stack-slip--phone{transform:rotate(2deg) translateY(-5px)}
.tg-stack-slip--phone{transition:transform .25s}

/* The paper trail is a route through books, with proper links at every stop. */
body.tg-trail-page{background:#e8dfca;color:#29281f}
.tg-trail-hero{position:relative;isolation:isolate;overflow:hidden;background:#1b211a;color:#efe5cc;padding:74px 0 60px;border-bottom:5px solid #9b482e}
.tg-trail-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 85% 17%,#8c704722,#0000 48%),repeating-linear-gradient(90deg,#0000 0 159px,#c8ad7430 160px 161px);opacity:.55}
.tg-trail-hero>.wrap{position:relative}
.tg-trail-hero .tg-eyebrow{font-size:9px;color:#d7c39a;margin-bottom:28px;max-width:65%}
.ah-edition .tg-trail-hero h1{font:800 clamp(86px,11.4vw,166px)/.79 var(--headline);letter-spacing:0;margin:0}
.tg-trail-hero h1 em{color:#d0ac66}
.tg-trail-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-top:35px}
.tg-trail-hero-bottom>p{font:21px/1.65 Georgia,serif;color:#d9cdb5;max-width:590px}
.tg-trail-hero-bottom>span{font:9px/1.9 var(--mono);color:#cfb88e;letter-spacing:.04em}
.tg-trail-stamp{position:absolute;right:var(--space);top:37px;transform:rotate(12deg);font:600 36px/.95 var(--headline);border:3px double #ba8c58;color:#ba8c58;padding:20px 23px;text-align:center;opacity:.7}
.tg-route-selector{position:sticky;top:var(--ah-header-height);z-index:40;background:#dac9a9;color:#342d22;border-bottom:1px solid #9b8969;box-shadow:0 4px 12px #5040250b}
.tg-route-selector>.wrap{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:25px;min-height:80px;padding-block:10px}
.tg-route-selector>.wrap>span{font:9px/1.6 var(--mono);letter-spacing:.05em}
.tg-route-selector [role=tablist]{display:flex;gap:8px;overflow:auto;scrollbar-width:thin;min-width:0;scrollbar-color:#856c45 #0000}
.tg-route-selector [role=tab]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;flex:1;min-height:47px;padding:11px 16px;border:1px solid #9a8460;color:#443724;background:transparent;font:10px/1.5 var(--mono);text-decoration:none;white-space:nowrap}
.tg-route-selector [role=tab]>span{font-size:8px;color:#755e3a}
.tg-route-selector [role=tab]>i{font:20px/1 var(--headline);font-style:normal}
.tg-route-selector [role=tab][aria-selected=true]{background:#292e22;color:#f0e2c2;border-color:#292e22}
.tg-route-selector [role=tab][aria-selected=true]>span{color:#d7ba82}
.tg-route-selector [role=tab]:hover{background:#c6b28c}
.tg-route-selector [role=tab][aria-selected=true]:hover{background:#292e22}
.tg-route{padding-block:64px 65px;scroll-margin-top:90px}
.tg-route-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:end;padding-bottom:47px}
.tg-route-intro .tg-eyebrow{font-size:8px;color:#756044;margin-bottom:22px}
.ah-edition .tg-route-intro h2{font:800 clamp(61px,7vw,99px)/.85 var(--headline);letter-spacing:0;margin:0}
.tg-route-intro h2 em{color:#8f3d2d}
.tg-route-intro>p{font:17px/1.8 Georgia,serif;max-width:390px;color:#65543d}
.tg-trail-line{position:relative}
.tg-trail-line:before{content:'';position:absolute;left:18px;top:16px;bottom:75px;width:1px;background:#a38a62}
.tg-trail-stop{display:grid;grid-template-columns:37px 155px minmax(0,1fr);gap:30px;align-items:center;padding:40px 0 44px;position:relative;border-top:1px solid #ad95734a}
.tg-stop-waypoint{align-self:start;position:relative;z-index:1;padding-top:4px}
.tg-stop-waypoint>span{display:grid;place-items:center;width:37px;height:37px;background:#2b3024;color:#e8d5ad;border:4px solid #e8dfca;border-radius:50%;font:9px var(--mono)}
.tg-stop-cover>a{display:block;transform:rotate(-2deg);box-shadow:6px 8px 0 #75603e24;transition:transform .2s}
.tg-stop-cover>a:hover{transform:rotate(0) translateY(-4px)}
.tg-stop-cover img{width:100%;aspect-ratio:2/3;object-fit:cover}
.tg-stop-cover>span{display:block;font:8px var(--mono);letter-spacing:.04em;color:#715b3c;margin-top:17px;text-align:center}
.tg-stop-copy{padding-left:13px}
.tg-stop-copy>.tg-eyebrow{font-size:8px;color:#7a513a;letter-spacing:.04em;margin-bottom:15px}
.ah-edition .tg-stop-copy h3{font:700 clamp(38px,4.1vw,59px)/.97 var(--headline);letter-spacing:0;margin:0 0 20px;color:#2c2c21;max-width:640px}
.tg-stop-copy>p{font:16px/1.8 Arial,sans-serif;color:#64523b;max-width:600px}
.tg-stop-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:23px}
.tg-stop-links>a{font:9px/1.5 var(--mono);padding:6px 0;border-bottom:1px solid #9e8660;color:#423520;text-decoration:none;min-height:30px}
.tg-stop-links>a:hover{color:#9b3f2b}
.tg-stop-status{display:block;font:8px/1.7 var(--mono);margin-top:17px;color:#586246;letter-spacing:.04em}
.tg-trail-stop--headliner .tg-stop-copy>.tg-eyebrow{color:#7d3b58}
.tg-trail-stop--kitchen .tg-stop-copy>.tg-eyebrow{color:#306051}
.tg-trail-stop--catch .tg-stop-copy>.tg-eyebrow{color:#466340}
.tg-trail-stop--craft .tg-stop-copy>.tg-eyebrow{color:#6d4e7b}
.tg-route-end{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px;border-top:1px solid #9e8660}
.tg-route-end>span{font:9px/1.8 var(--mono);color:#6b573b;max-width:430px}
.tg-route-end>a{font:10px/1.5 var(--mono);color:#7c3e29;text-decoration:none;border-bottom:1px solid currentColor;padding:7px 0;white-space:nowrap}
.tg-trail-last{padding:65px 0 69px;background:#293024;color:#eadebf;border-top:4px solid #9d663d}
.tg-trail-last>.wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:14%;align-items:center}
.tg-trail-last .tg-eyebrow{font-size:9px;color:#c9b58c;margin-bottom:24px}
.ah-edition .tg-trail-last h2{font:800 clamp(58px,6.5vw,92px)/.87 var(--headline);letter-spacing:0}
.tg-trail-last h2 em{color:#d4b06b}
.tg-trail-last a{display:block;max-width:350px;padding:8px;background:#ddd0ae;border:1px solid #b6a17c;transform:rotate(2deg);text-decoration:none;box-shadow:6px 8px 0 #10180d77}
.tg-trail-last a img{width:100%;aspect-ratio:1.6;object-fit:cover}
.tg-trail-last a>span{display:block;font:8px/1.5 var(--mono);padding:12px 4px 5px;color:#443723}

@media(max-width:1050px){
 .tg-room-grid{gap:6%;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tg-room-heading{gap:6%}.tg-room-heading>p{font-size:16px}
 .tg-napkin{padding:35px 29px 25px}.tg-napkin-heading>b{font-size:60px}.tg-napkin-money>label>b{font-size:17px}.tg-napkin-total>b{font-size:49px}
 .tg-tv{grid-template-columns:minmax(0,1fr) 53px;gap:6px;padding:7px;border-width:6px}.tg-tv-screen{padding-inline:20px}.tg-tv-top{left:19px;right:19px;font-size:6px}.tg-tv-screen>b{font-size:66px}.tg-tv-side>i{width:32px;height:32px;border-width:3px}.tg-tv-side b{font-size:37px}.tg-tv-side>span{font-size:6px}.tg-tv-side>div{width:27px;min-height:43px}.tg-printer-paper{width:78%;margin-left:3%;padding:22px 20px}.tg-printer-paper>b{font-size:24px}
 .tg-field-sheet{padding:25px}.tg-field-photo{width:92%;margin-left:0}.tg-field-tag{right:-10px;font-size:32px}.tg-ledger-page{padding-inline:26px}.tg-ledger-lines>span{grid-template-columns:78px 1fr;gap:10px}.tg-ledger-lines b{font-size:17px}
 .tg-sealed>summary{grid-template-columns:45px minmax(0,1fr);gap:20px}.tg-seal-icon{width:43px;height:43px;font-size:21px}.tg-seal-action{grid-column:2;justify-content:space-between;max-width:250px;margin-top:-3px}
 .tg-home-trail-inner{gap:6%}.tg-crossref-stack{min-height:380px}.tg-stack-slip{padding:22px 19px}.tg-stack-slip>b{font-size:58px}.tg-stack-slip--phone>b{font-size:54px}.tg-stack-slip--show{width:70%;left:0}.tg-stack-slip--phone{width:74%}.tg-stack-stamp{font-size:19px;left:-5px;bottom:15px;padding:11px}
 .tg-route-selector>.wrap{grid-template-columns:85px minmax(0,1fr);gap:15px}.tg-route-selector [role=tab]{font-size:9px;padding-inline:12px;gap:9px}.tg-trail-stop{gap:23px;grid-template-columns:37px 137px minmax(0,1fr)}.tg-stop-copy{padding-left:4px}.tg-stop-links{gap:7px 18px}.tg-trail-stamp{font-size:30px;padding:17px}
}
@media(max-width:800px){
 .tg-room{padding-block:60px 65px}.tg-room-heading{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.tg-room-heading>p{max-width:570px;font-size:17px}.ah-edition .tg-room-heading h2{font-size:77px}.tg-room-heading .tg-eyebrow{font-size:9px;margin-bottom:21px}
 .tg-room-grid{grid-template-columns:minmax(0,1fr);gap:48px}.tg-prop{max-width:580px;margin-inline:auto}.tg-room-file{width:100%;max-width:650px;margin-inline:auto}
 .tg-controls{grid-template-columns:1fr 1fr;border-top:0;gap:9px;margin-bottom:29px}.tg-control{border:1px solid #c9b58b70;min-height:63px;padding:14px 15px;gap:9px;grid-template-columns:21px 1fr}.tg-control>b{font-size:22px}.tg-control>span{font-size:8px}.tg-readout{min-height:0;padding-bottom:30px}.ah-edition .tg-readout h3{font-size:43px;max-width:600px}.tg-readout>p{max-width:600px;font-size:16px}
 .tg-napkin{max-width:480px;padding:40px 37px 28px}.tg-napkin-heading>b{font-size:68px}.tg-napkin-total>b{font-size:61px}.tg-napkin-money>label>b{font-size:20px}.tg-venue{max-width:580px;min-height:650px}.tg-admit-ticket{width:310px}.tg-tv{grid-template-columns:minmax(0,1fr) 75px;padding:10px;border-width:8px}.tg-tv-screen>b{font-size:92px}.tg-tv-top{font-size:8px}.tg-tv-side>i{width:42px;height:42px}.tg-tv-side b{font-size:45px}.tg-tv-side>span{font-size:8px}.tg-printer-paper{width:65%;max-width:360px;padding:28px}.tg-printer-paper>b{font-size:29px}.tg-tv-side>div{width:35px;min-height:80px}.tg-field-sheet{max-width:480px;padding:30px;margin-left:auto}.tg-field-notes{max-width:550px}.tg-grow-ledger{max-width:490px}.tg-ledger-title{font-size:109px}.tg-ledger-lines>span{grid-template-columns:100px 1fr}.tg-ledger-lines b{font-size:21px}
 .tg-afterword{padding-block:25px 50px}.tg-sealed>summary{padding:25px}.tg-sealed-content{padding:28px}.tg-sealed-content>p{font-size:16px}
 .tg-home-trail-inner{grid-template-columns:1fr;gap:49px;padding-block:59px 65px}.ah-edition .tg-home-trail h2{font-size:73px}.tg-home-trail p{font-size:16px;max-width:550px}.tg-crossref-stack{max-width:470px;min-height:405px;justify-self:center}.tg-stack-slip--show{left:6%;width:65%}.tg-stack-slip--phone{width:66%;right:0}.tg-stack-slip>b{font-size:68px}.tg-stack-slip--phone>b{font-size:62px}.tg-stack-stamp{font-size:24px;left:0;bottom:27px}
 .tg-trail-hero{padding-block:60px 43px}.tg-trail-stamp{opacity:.35;right:var(--space);top:0;font-size:26px;z-index:-1}.tg-trail-hero-bottom>p{font-size:18px;max-width:470px}.tg-trail-hero-bottom>span{display:none}.tg-trail-hero .tg-eyebrow{max-width:80%;font-size:8px}.ah-edition .tg-trail-hero h1{font-size:105px}
 .tg-route-selector>.wrap{display:block;min-height:0;padding-block:15px}.tg-route-selector>.wrap>span{display:block;margin-bottom:10px;font-size:8px}.tg-route-selector [role=tab]{min-width:150px;flex:1 0 auto;min-height:43px;font-size:9px}.tg-route-selector [role=tablist]{gap:7px;padding-bottom:3px}
 .tg-route{padding-block:47px 48px;scroll-margin-top:115px}.tg-route-intro{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.ah-edition .tg-route-intro h2{font-size:76px}.tg-route-intro>p{font-size:16px;max-width:560px}.tg-route-intro .tg-eyebrow{margin-bottom:18px}
 .tg-trail-stop{grid-template-columns:32px 115px minmax(0,1fr);gap:19px;padding-block:31px 35px}.tg-trail-line:before{left:15px}.tg-stop-waypoint>span{width:32px;height:32px;font-size:8px}.ah-edition .tg-stop-copy h3{font-size:41px;margin-bottom:15px}.tg-stop-copy>p{font-size:14px;line-height:1.8}.tg-stop-copy>.tg-eyebrow{font-size:7px;margin-bottom:11px}.tg-stop-links{gap:6px 18px;margin-top:16px}.tg-stop-links>a{font-size:8px}.tg-stop-status{font-size:7px}.tg-stop-cover>span{font-size:7px}
 .tg-route-end{align-items:flex-start}.tg-route-end>span{font-size:8px;max-width:330px}.tg-route-end>a{font-size:9px}
 .tg-trail-last>.wrap{gap:8%;grid-template-columns:1.1fr .9fr}.ah-edition .tg-trail-last h2{font-size:64px}.tg-trail-last .tg-eyebrow{font-size:8px}.tg-trail-last a>span{font-size:7px}
}
@media(max-width:520px){
 .tg-room{padding-block:46px 52px}.tg-room-heading{gap:22px;margin-bottom:35px}.ah-edition .tg-room-heading h2{font-size:clamp(46px,14.5vw,61px)}.tg-room-heading .tg-eyebrow{font-size:8px;line-height:1.8;max-width:290px;margin-bottom:18px}.tg-room-heading>p{font-size:16px;line-height:1.8}.tg-room-grid{gap:38px}
 .tg-napkin{padding:33px 23px 25px;transform:rotate(-.7deg)}.tg-paper-pin{width:80px;height:25px;top:-13px}.tg-napkin-heading>b{font-size:57px}.tg-napkin-heading>span{font-size:7px}.tg-napkin-heading>small{font-size:8px}.tg-napkin-money>legend{font-size:7px;padding-top:20px}.tg-napkin-money{padding-top:17px}.tg-napkin-money>label{font-size:24px;gap:9px;padding-block:12px}.tg-napkin-money>label>b{font-size:17px}.tg-napkin-total>b{font-size:51px}.tg-napkin-total>span{font-size:8px}.tg-napkin-short>b{font-size:31px}.tg-napkin-short>span{font-size:7px;max-width:90px}.tg-napkin-margin{font-size:15px;margin-top:23px}.tg-napkin .tg-prop-caption{font-size:6px;line-height:1.9}
 .tg-control{min-height:60px;padding:12px 11px;gap:6px;grid-template-columns:18px 1fr}.tg-control>b{font-size:20px;letter-spacing:.02em}.tg-controls{gap:7px;margin-bottom:24px}.tg-readout>span{font-size:8px}.ah-edition .tg-readout h3{font-size:38px;margin-block:13px 17px}.tg-readout>p{font-size:15px;line-height:1.8}.tg-file-bottom{padding-top:19px;gap:11px}.tg-file-bottom>span{font-size:7px}.tg-file-bottom>a{font-size:9px}.tg-prop-caption{font-size:6px;line-height:1.9}
 .tg-venue{min-height:600px;padding:43px 15px 21px}.tg-admit-ticket{width:min(278px,90%);padding:25px 21px 23px}.tg-admit-ticket>b{font-size:86px}.tg-admit-ticket>small{font-size:18px}.tg-admit-ticket>span:first-child{font-size:7px}.tg-admit-ticket>strong{font-size:35px}.tg-ticket-perf{width:calc(100% + 42px)}.tg-house-lights{font-size:8px;margin-top:31px;gap:12px}.tg-venue .tg-prop-caption{font-size:6px;max-width:250px}.tg-stage-lamps{top:21px}
 .tg-tv{grid-template-columns:minmax(0,1fr) 45px;padding:6px;gap:6px;border-width:6px;box-shadow:6px 8px 0 #030e0e88}.tg-tv-bezel{border-width:3px;border-radius:10px}.tg-tv-screen{aspect-ratio:1.05;padding:36px 15px 25px}.tg-tv-screen>b{font-size:60px}.tg-tv-top{left:14px;right:14px;top:16px;font-size:5px;gap:6px}.tg-viewfinder{inset:12px}.tg-tv-caption{font-size:6px;max-width:140px;margin-top:18px}.tg-tv-side{padding-top:4px}.tg-tv-side b{font-size:30px}.tg-tv-side>span{font-size:5px}.tg-tv-side>i{width:29px;height:29px;border-width:3px;margin-top:17px}.tg-tv-side>i:after{height:8px;transform-origin:0 12px;top:2px}.tg-tv-side>div{width:24px;min-height:40px;max-height:60px;margin-top:19px}.tg-printer-paper{width:77%;margin:17px 0 0 5%;padding:21px 19px 23px}.tg-printer-paper>span{font-size:6px;padding-bottom:10px}.tg-printer-paper>b{font-size:24px;margin-top:14px}.tg-printer-paper>p{font-size:10px;line-height:1.8}.tg-broadcast .tg-prop-caption{font-size:6px;margin-top:24px}
 .tg-field-photo{width:92%;padding:7px 7px 5px}.tg-field-photo>span{font-size:6px;padding-top:8px}.tg-field-tag{font-size:30px;right:-13px;top:14px;border-top-width:6px;padding:14px 12px 11px}.tg-field-sheet{width:94%;padding:24px 21px;margin-top:6px;border-top-width:5px}.tg-field-sheet>span{font-size:7px;margin-bottom:18px}.ah-edition .tg-field-sheet h3{font-size:21px;margin-top:18px}.tg-crossed{font-size:15px}.tg-field-sheet ul{font-size:15px}.tg-field-margin{font-size:13px;line-height:1.75;margin-top:20px}.tg-field-notes .tg-prop-caption{font-size:6px;max-width:270px}
 .tg-grow-ledger{padding:43px 4px 5px}.tg-grow-light{top:2px;height:12px}.tg-ledger-page{padding:24px 23px 29px;border-left-width:4px}.tg-ledger-top{font-size:6px;gap:9px;padding-bottom:13px}.tg-ledger-title{font-size:85px;margin-block:27px 22px}.tg-ledger-pencil{font-size:17px;line-height:1.6;margin-bottom:21px}.tg-ledger-lines>span{grid-template-columns:78px 1fr;gap:9px;padding-block:13px}.tg-ledger-lines small{font-size:7px}.tg-ledger-lines b{font-size:18px}.tg-ledger-stamp{font-size:24px;margin-top:26px;padding:8px 10px}.tg-grow-ledger .tg-prop-caption{font-size:6px;margin-top:27px}
 .tg-afterword{padding-block:15px 45px}.tg-afterword>.tg-eyebrow{font-size:7px;margin-bottom:14px;max-width:270px}.tg-sealed>summary{grid-template-columns:35px minmax(0,1fr);padding:22px 18px;gap:16px}.tg-seal-icon{width:35px;height:35px;font-size:17px;border-width:1px}.tg-sealed summary small{font-size:6px;line-height:1.8;margin-bottom:9px;letter-spacing:.035em}.tg-sealed summary b{font-size:24px;line-height:1.05}.tg-seal-action{font-size:7px;gap:15px}.tg-sealed-content{padding:24px 21px 27px}.tg-sealed-content>.tg-eyebrow{font-size:7px}.tg-sealed-content>p{font-size:15px;line-height:1.85}.tg-sealed-content>a{font-size:8px;gap:15px;line-height:1.8}
 .tg-home-trail-inner{padding-block:48px 55px;gap:41px}.tg-home-trail .tg-eyebrow{font-size:8px;margin-bottom:19px}.ah-edition .tg-home-trail h2{font-size:58px}.tg-home-trail p{font-size:15px;margin-top:23px}.tg-home-trail-inner>div>a{font-size:9px}.tg-crossref-stack{min-height:350px;width:97%}.tg-stack-slip{padding:19px 16px}.tg-stack-slip>small{font-size:6px;line-height:1.7;padding-bottom:13px}.tg-stack-slip>b{font-size:56px;margin-top:19px}.tg-stack-slip--phone>b{font-size:49px}.tg-stack-slip--show{left:0;width:70%;min-height:280px}.tg-stack-slip--phone{width:72%;min-height:250px}.tg-stack-slip--phone>p{font-size:8px;line-height:1.8;margin-top:17px}.tg-stack-slip>i{font-size:6px;margin-top:20px}.tg-stack-stamp{font-size:20px;padding:10px 11px;left:-2px;bottom:12px}
 .tg-trail-hero{padding-block:47px 37px}.tg-trail-hero .tg-eyebrow{font-size:7px;max-width:260px;line-height:1.8;margin-bottom:25px}.ah-edition .tg-trail-hero h1{font-size:clamp(51px,16.5vw,79px);line-height:.83}.tg-trail-hero-bottom{margin-top:29px}.tg-trail-hero-bottom>p{font-size:17px;line-height:1.75;max-width:340px}.tg-trail-stamp{right:5px;top:27px;font-size:22px;padding:14px;opacity:.2}
 .tg-route-selector>.wrap{padding-block:12px}.tg-route-selector>.wrap>span{font-size:7px;margin-bottom:9px}.tg-route-selector [role=tab]{font-size:8px;min-width:147px;min-height:42px;gap:13px;padding-inline:12px}.tg-route-selector [role=tab]>span{font-size:7px}
 .tg-route{padding-block:39px 42px}.tg-route-intro{gap:21px;padding-bottom:28px}.tg-route-intro .tg-eyebrow{font-size:7px;line-height:1.8;margin-bottom:17px}.ah-edition .tg-route-intro h2{font-size:clamp(42px,13.3vw,60px)}.tg-route-intro>p{font-size:16px;line-height:1.8}.tg-trail-stop{grid-template-columns:26px 80px minmax(0,1fr);gap:15px;align-items:start;padding-block:27px 31px}.tg-stop-waypoint>span{height:26px;width:26px;font-size:7px;border-width:3px}.tg-trail-line:before{left:12px}.tg-stop-cover{padding-top:7px}.tg-stop-cover>span{font-size:6px;margin-top:13px}.tg-stop-copy{padding-left:0}.tg-stop-copy>.tg-eyebrow{font-size:6px;line-height:1.8;letter-spacing:.02em}.ah-edition .tg-stop-copy h3{font-size:32px;line-height:.99;margin-bottom:14px}.tg-stop-copy>p{font-size:13px;line-height:1.8}.tg-stop-links{display:grid;gap:7px;margin-top:16px}.tg-stop-links>a{font-size:7px;line-height:1.8;min-height:30px;width:fit-content;max-width:100%;padding:5px 0}.tg-stop-status{font-size:6px;line-height:1.8;margin-top:17px}.tg-route-end{display:block;padding-top:24px}.tg-route-end>span{display:block;font-size:7px;line-height:1.9;max-width:290px}.tg-route-end>a{display:inline-block;font-size:9px;margin-top:15px}
 .tg-trail-last{padding-block:47px 53px}.tg-trail-last>.wrap{grid-template-columns:1fr;gap:35px}.tg-trail-last .tg-eyebrow{font-size:8px;margin-bottom:20px}.ah-edition .tg-trail-last h2{font-size:57px}.tg-trail-last a{width:80%;margin-inline:auto}.tg-trail-last a>span{font-size:7px;padding-block:10px 3px}
}
@media(prefers-reduced-motion:reduce){.tg-room *,.tg-crossref-stack *,.tg-trail-page *{transition:none!important;animation:none!important}.tg-crossref-stack:hover .tg-stack-slip--phone{transform:rotate(5deg)}.tg-stop-cover>a:hover{transform:rotate(-2deg)}}

@media(max-width:520px){
 .tg-trail-stop{grid-template-columns:26px 80px minmax(0,1fr);column-gap:15px;row-gap:12px}
 .tg-stop-waypoint{grid-column:1;grid-row:1/6}
 .tg-stop-cover{grid-column:2;grid-row:1/3}
 .tg-stop-cover>span{font-size:8px}
 .tg-stop-copy{display:contents}
 .tg-stop-copy>.tg-eyebrow{grid-column:3;grid-row:1;font-size:8px;line-height:1.7;margin:0;align-self:end}
 .tg-stop-copy>h3{grid-column:3;grid-row:2;align-self:start;margin-bottom:0}
 .tg-stop-copy>p{grid-column:2/4;grid-row:3;font-size:14px;line-height:1.85;margin-top:10px}
 .tg-stop-copy>.tg-stop-links{grid-column:2/4;grid-row:4;display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:5px}
 .tg-stop-links>a{font-size:9px;min-height:34px;padding-block:7px}
 .tg-stop-copy>.tg-stop-status{grid-column:2/4;grid-row:5;font-size:8px;margin-top:4px;line-height:1.8}
 .tg-sealed summary small{font-size:8px;line-height:1.7}
 .tg-seal-action{font-size:9px}
 .tg-route-selector [role=tab]{min-width:170px;font-size:9px}
}
