.pim-side{position:fixed;top:40%;right:0;z-index:5000;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pim-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 6px 8px;border:2px solid var(--color-hl2);border-right:0;border-radius:10px 0 0 10px;background:linear-gradient(#ffe680,#ffd34d);box-shadow:-2px 2px 6px #0000004d;color:var(--ink);font:14px var(--font-button);cursor:pointer}.pim-tab img{width:28px;height:28px}.pim-tab.is-offline img{filter:grayscale(1) opacity(.6)}.pim-tab-badge{min-width:18px;padding:0 4px;border-radius:9px;background:var(--warn);color:#fff;font:700 11px/16px var(--font-label);text-align:center}.pim-float{position:fixed;display:flex;flex-direction:column;height:min(440px,80vh);min-width:220px;min-height:200px;overflow:hidden;border:2px solid var(--color-hl2);border-radius:6px;background:var(--color-bg2);box-shadow:0 6px 20px #00000059;resize:both}.pim-float[hidden]{display:none}.pim-float-bar{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 8px;background:linear-gradient(var(--color-btn2),var(--color-btn1));color:var(--color-header-ink);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.pim-float:not(.is-focused) .pim-float-bar{filter:saturate(.4) brightness(1.1)}.pim-float-bar img{width:18px;height:18px}.pim-float-title{flex:1;overflow:hidden;font:16px var(--font-button);white-space:nowrap;text-overflow:ellipsis}.pim-float-buttons{display:flex;gap:3px}.pim-float-buttons button{width:24px;height:22px;padding:0;border:1px solid var(--color-hl2);border-radius:3px;background:var(--color-bg1);color:var(--ink);font:700 14px/1 var(--font-label);cursor:pointer}.pim-float-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:6px;font:14px var(--font-body)}.pim-minimized{display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-height:40vh;margin:0;padding:0;overflow-y:auto;list-style:none}.pim-minimized button{display:flex;align-items:center;gap:6px;max-width:150px;padding:3px 8px;border:2px solid var(--color-hl2);border-right:0;border-radius:8px 0 0 8px;background:linear-gradient(var(--color-btn2),var(--color-btn1));box-shadow:-2px 2px 4px #00000040;color:var(--color-header-ink);font:13px var(--font-button);cursor:pointer}.pim-minimized-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pim-float button{font:inherit}.pim-float-body button{padding:3px 10px;border:1px solid var(--color-brdr1);border-radius:4px;background:var(--color-bg1);color:var(--ink);font:14px var(--font-button);cursor:pointer}.pim-float-body button:disabled{opacity:.55;cursor:default}.pim-float-body .pim-buddy,.pim-float-body .pim-link{border:0;background:none;font:14px var(--font-body)}.pim-float-body .pim-link{padding:0 4px;color:var(--color-link);text-decoration:underline}.pim-list,.pim-chat,.pim-form{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0}.pim-me{display:flex;flex-direction:column;padding:6px 8px;border-radius:4px;background:linear-gradient(#ffe680,#ffd34d)}.pim-me b{font:18px var(--font-button)}.pim-status{font-size:12px}.pim-status.is-away{font-style:italic}.pim-tree,.pim-log{flex:1;min-height:0;margin:0;padding:4px 6px;overflow:auto;border:1px solid var(--color-brdr1);border-radius:4px;background:var(--paper)}.pim-tree summary{font-family:var(--font-label);font-weight:700;cursor:pointer}.pim-tree ul{margin:0 0 6px;padding:0 0 0 12px;list-style:none}.pim-buddy{display:flex;align-items:center;gap:6px;width:100%;padding:2px 4px;text-align:left}.pim-float-body .pim-buddy:hover{background:var(--fill)}.pim-buddy.is-offline{color:#8a8275}.pim-buddy.is-away .pim-buddy-name{font-style:italic}.pim-buddy-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pim-away-tag,.pim-count{color:var(--ink-soft);font-size:11px}.pim-badge{margin-left:auto;min-width:18px;padding:0 4px;border-radius:9px;background:var(--warn);color:#fff;font:700 11px/16px var(--font-label);text-align:center}.pim-empty,.pim-note{margin:4px 0;color:var(--ink-soft);font-size:12px;font-style:italic}.pim-actions{display:flex;flex-wrap:wrap;gap:4px}.pim-chat-head{display:flex;align-items:baseline;gap:4px;font-size:12px}.pim-members{flex:1;overflow:hidden;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis}.pim-away-note{margin:0;padding:3px 6px;border-radius:4px;background:#fff7cc;font-size:12px;font-style:italic}.pim-log{list-style:none;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.pim-who-me{color:#c4120a;font-weight:700}.pim-who-them{color:#1532b8;font-weight:700}.pim-time{color:#8a8275;font-size:11px}.pim-log .is-auto{color:#6b6458;font-style:italic}.pim-log .is-gift{margin:3px 0;padding:2px 6px;border:1px dashed var(--color-brdr1);border-radius:4px;background:#fbf3dc;color:#6b4a1f}.pim-compose{display:flex;gap:4px}.pim-compose-buttons{display:flex;flex-direction:column;gap:3px}.pim-give{display:flex;flex-direction:column;gap:4px;min-height:0;max-height:60%}.pim-give-title{margin:0;font:16px var(--font-button)}.pim-give-rows{flex:1;min-height:0;margin:0;padding:2px 4px;overflow:auto;list-style:none;border:1px solid var(--color-brdr1);border-radius:4px;background:var(--paper)}.pim-give-rows li{display:flex;gap:6px;align-items:center;padding:1px 0}.pim-give input{width:3.4em;padding:1px 3px;border:1px solid var(--color-brdr1);border-radius:4px;background:var(--paper);font:14px var(--font-body)}.pim-give-of{color:#8a8275;font-size:12px}.pim-give-coins{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0}.pim-give-buttons{display:flex;gap:6px;justify-content:flex-end}.pim-compose textarea,.pim-form input,.pim-form textarea{flex:1;padding:4px 6px;border:1px solid var(--color-brdr1);border-radius:4px;background:var(--paper);font:14px var(--font-body);resize:none}.pim-form input,.pim-form textarea{flex:none}.pim-form h3{margin:0;font:18px var(--font-button)}.pim-form label{display:flex;flex-direction:column;gap:2px}.pim-form fieldset{flex:1;min-height:0;margin:0;overflow:auto;border:1px solid var(--color-brdr1);border-radius:4px}.pim-form .pim-check{flex-direction:row;align-items:center;gap:6px}@media(max-width:600px){.pim-side{top:18vh}.pim-float{left:6px!important;width:calc(100vw - 12px)!important;top:auto!important;bottom:6px;height:70vh;resize:none}}.handouts-tab{position:fixed;top:max(8px,calc(40% - 92px));right:0;z-index:5000;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 6px 8px;border:2px solid var(--color-hl2);border-right:0;border-radius:10px 0 0 10px;background:linear-gradient(var(--paper),var(--color-hl1));box-shadow:-2px 2px 6px #0000004d;color:var(--ink);font:14px var(--font-button);cursor:pointer}.handouts-tab>span:first-child{font-size:22px;line-height:1}.handouts-badge{min-width:18px;padding:0 4px;border-radius:9px;background:var(--warn);color:#fff;font:700 11px/16px var(--font-label);text-align:center}.handouts-note{position:fixed;top:max(8px,calc(40% - 92px));right:76px;z-index:5000;display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:min(340px,calc(100vw - 92px));padding:10px 12px;border:2px solid var(--color-hl2);border-radius:8px;background:var(--paper);box-shadow:0 4px 14px #0000004d;animation:handouts-in .3s ease-out}.handouts-note p{flex-basis:100%;margin:0}@keyframes handouts-in{0%{transform:translate(16px);opacity:0}}.handouts-backdrop{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;padding:16px;background:#131b1f8c}.handouts-window{display:flex;flex-direction:column;width:min(960px,100%);max-height:calc(100vh - 32px);border:2px solid var(--color-hl2);border-radius:8px;background:var(--color-bg1);box-shadow:0 8px 30px #00000073;overflow:hidden}.handouts-window>header{display:flex;align-items:center;padding:6px 10px;background:var(--color-hl2);color:var(--color-header-ink)}.handouts-window h2{flex:1;margin:0;font:20px var(--font-logo)}.handouts-close{border:0;background:none;color:inherit;font-size:18px;cursor:pointer}.handouts-panes{display:flex;min-height:0;overflow:hidden}.handouts-list{flex:0 0 210px;margin:0;padding:6px;overflow-y:auto;list-style:none;border-right:1px solid var(--color-brdr1)}.handouts-list button{display:flex;align-items:center;gap:4px;width:100%;padding:6px 8px;border:0;border-radius:4px;background:none;text-align:left;cursor:pointer}.handouts-list button[aria-pressed=true]{background:var(--oxblood);color:#fff}.handouts-new{margin-left:auto;padding:0 5px;border-radius:8px;background:var(--warn);color:#fff;font:700 10px/15px var(--font-label)}.handout{flex:1;min-width:0;padding:12px 16px;overflow-y:auto}.handout h3{margin:0 0 10px;color:var(--oxblood);font:22px var(--font-button)}.handout-waiting{color:var(--ink-soft);font-style:italic}.handout-picture{display:block;margin:0 auto 12px;padding:0;border:0;background:none;cursor:zoom-in}.handout-picture img{display:block;max-width:100%;max-height:62vh;object-fit:contain;box-shadow:0 2px 10px #00000059}.handout-picture.is-zoomed{cursor:zoom-out}.handout-picture.is-zoomed img{max-width:none;max-height:none}.handout-text{margin:0;padding:12px 16px;border:1px solid var(--color-brdr1);background:var(--paper);white-space:pre-wrap;line-height:1.45}.is-maps .handouts-tab,.is-maps .handouts-note{top:calc(40% + 92px)}.map-all-fog{display:grid;place-items:center;width:min(100%,93vh);max-height:62vh;margin:0 auto 12px;padding:16px;border-radius:4px;background:radial-gradient(circle at 25% 30%,rgb(200 210 225 / .18),transparent 40%),radial-gradient(circle at 70% 65%,rgb(200 210 225 / .14),transparent 45%),radial-gradient(circle at 55% 20%,rgb(10 12 18 / .4),transparent 35%),#2b2f38;box-shadow:0 2px 10px #00000059;color:#d6dbe4;font-style:italic;text-align:center}.map-all-fog p{margin:0}@media(max-width:640px){.handouts-tab,.handouts-note{top:max(8px,calc(18vh - 92px))}.is-maps .handouts-tab,.is-maps .handouts-note{top:calc(18vh + 92px)}.handouts-panes{flex-direction:column;overflow-y:auto}.handouts-list{flex:none;max-height:30vh;border-right:0;border-bottom:1px solid var(--color-brdr1)}.handout{overflow:visible}}.is-shop .handouts-tab,.is-shop .handouts-note{top:calc(40% + 184px)}.shop-window{width:min(760px,100%)}.shop-body{display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px 14px 14px;overflow-y:auto}.shop-blurb{margin:0;color:var(--ink-soft)}.shop-bar{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between}.shop-panes{display:flex}.shop-panes button{padding:3px 14px;border:1.5px solid var(--color-hl2);background:var(--paper);font:15px var(--font-button);cursor:pointer}.shop-panes button:first-child{border-radius:6px 0 0 6px}.shop-panes button:last-child{margin-inline-start:-1.5px;border-radius:0 6px 6px 0}.shop-panes button[aria-selected=true]{background:var(--color-hl2);color:var(--color-header-ink)}.shop-purse{font:14px var(--font-label)}.shop-news{margin:0;padding:4px 8px;border-radius:4px}.shop-news.is-ok{background:#e3f0dc;color:#2c5a1e}.shop-news.is-no{background:#f6dcd6;color:#7a1d10}.shop-heading{margin:6px 0 0;font:16px var(--font-button)}.shop-list{margin:0;padding:0;list-style:none}.shop-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid var(--rule)}.shop-what{flex:1 1 220px;min-width:0}.shop-what details{font-size:.85rem}.shop-what details p{margin:2px 0 0;white-space:pre-wrap}.shop-facts{color:var(--ink-soft);font-size:.85rem;font-style:italic}.shop-price{min-width:5.5em;font:14px var(--font-label);text-align:right}.shop-row input{width:4em;padding:2px 4px;border:1px solid var(--color-brdr1);border-radius:4px;background:var(--paper);font:inherit}.shop-row button{padding:2px 10px}.shop-offer.is-declined,.shop-offer.is-withdrawn{opacity:.65}.shop-offer.is-countered{background:#fbf3dc}.shop-empty{margin:0;color:var(--ink-soft);font-style:italic}@media(max-width:640px){.is-shop .handouts-tab,.is-shop .handouts-note{top:calc(18vh + 184px)}}@media screen{:root{--pencil: #2f2a24;--pencil-red: var(--color-hl2);--pencil-faint: #a99d86;--parchment: var(--color-bg1);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tear: 24px}html{overflow-x:clip}.pages{filter:drop-shadow(0 6px 10px rgb(30 20 10 / .45))}.page,.play{border:0;border-radius:0;box-shadow:none;background:var(--grain),var(--parchment);-webkit-mask-image:url(/paper/tear-top.svg),linear-gradient(#000 0 0),url(/paper/tear-bottom.svg);mask-image:url(/paper/tear-top.svg),linear-gradient(#000 0 0),url(/paper/tear-bottom.svg);-webkit-mask-position:left top,left calc(var(--tear) - 2px),left bottom;mask-position:left top,left calc(var(--tear) - 2px),left bottom;-webkit-mask-size:auto var(--tear),100% calc(100% - 2 * var(--tear) + 4px),auto var(--tear);mask-size:auto var(--tear),100% calc(100% - 2 * var(--tear) + 4px),auto var(--tear);-webkit-mask-repeat:repeat-x,no-repeat,repeat-x;mask-repeat:repeat-x,no-repeat,repeat-x}.page{padding-top:calc(.4in + 12px);padding-bottom:calc(.4in + 12px)}.play{padding-top:22px;padding-bottom:18px;filter:drop-shadow(0 6px 10px rgb(30 20 10 / .45))}.toolbar{border-bottom:0;padding-bottom:20px;background:var(--grain),var(--parchment);box-shadow:0 2px 6px #1e140a59}:root{--coil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='40' viewBox='0 0 34 40'%3E %3Cellipse cx='17' cy='7' rx='4.4' ry='3.2' fill='%232a2119'/%3E %3Cellipse cx='17' cy='7.6' rx='3.2' ry='2' fill='%23120d09'/%3E %3Cellipse cx='15' cy='34' rx='4.4' ry='3.2' fill='%232a2119'/%3E %3Cellipse cx='15' cy='34.6' rx='3.2' ry='2' fill='%23120d09'/%3E %3Cpath d='M13.4 34 C11.5 26 12.5 15 15.4 7.4' fill='none' stroke='%235c5650' stroke-width='2' stroke-linecap='round'/%3E %3Cpath d='M16.6 34.4 C21.5 26 22.5 15 18.6 7' fill='none' stroke='%232b2724' stroke-width='3' stroke-linecap='round'/%3E %3Cpath d='M18.2 31 C21 25 21.6 16 19.4 10' fill='none' stroke='%23c9c3ba' stroke-width='0.9' stroke-linecap='round' opacity='.8'/%3E %3C/svg%3E");--coil-gap: 14px}.pages{position:relative;padding-top:var(--coil-gap)}.pages>.page:first-child,.play{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),url(/paper/tear-bottom.svg);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),url(/paper/tear-bottom.svg)}.play{margin-top:0}:has(>.play){position:relative;padding-top:var(--coil-gap)}.toolbar.is-play{position:relative}.toolbar:after,.pages:before,:has(>.play):before{content:"";position:absolute;z-index:2;left:16px;right:16px;max-width:8.5in;margin-inline:auto;padding-inline:22px;background:var(--coil) 0 0 / 34px 40px content-box;background-repeat:space no-repeat;pointer-events:none}.toolbar:after{top:100%;height:15px;margin-top:-15px}.pages:before,:has(>.play):before{top:0;height:calc(var(--coil-gap) + 12px);background-position:0 -15px;filter:drop-shadow(0 2px 1.5px rgb(0 0 0 / .35))}.toolbar.is-play:after,:has(>.play):before{left:0;right:0;max-width:1180px}.page-head{border-bottom:0;padding-bottom:9px;position:relative}.page-head:after{content:"";position:absolute;left:-4px;right:-4px;bottom:0;height:8px;background:var(--pencil-red);-webkit-mask:url(/bt/underline_pencil-3.svg) center / 100% 100% no-repeat;mask:url(/bt/underline_pencil-3.svg) center / 100% 100% no-repeat}.under{border-top:0;padding-top:3px;background:url(/bt/underline_pencil-1.svg) left top / 100% 4px no-repeat}.labelled.small .under{background-image:url(/bt/underline_pencil-5.svg);opacity:.85}.play-label,.play-tabs,.spell-level h3,.attack.head,.entry-head{border-bottom-color:transparent;background-image:url(/bt/underline_pencil-5.svg);background-position:left bottom;background-size:100% 4px;background-repeat:no-repeat}:root{--rule: #cdbfa4}.area{background-image:linear-gradient(transparent calc(1.35em - 1px),#a99d868c 1px)}:is(.box,.ability,.inspiration,.shield-stat,.chip,.mini,.welcome,.import-notes,.lock-banner,.xp-pill,.play-btn,.vital,.hp-btn,.hp-amount,.p-chip,.death-saves,.ability-tile,.passives div,.resources.compact,.pill,.story-portrait,.paper-list,.spell-tags i,.link-panel,.pim-float,.handouts-window,.handouts-note,.turn-popup){border-color:transparent;background-clip:padding-box;isolation:isolate}:is(.ability,.inspiration,.chip,.mini,.welcome,.import-notes,.lock-banner,.xp-pill,.play-btn,.vital,.hp-btn,.hp-amount,.p-chip,.death-saves,.ability-tile,.passives div,.resources.compact,.pill,.story-portrait,.paper-list,.spell-tags i){position:relative}:where(.box,.ability,.inspiration,.shield-stat,.chip,.mini,.welcome,.import-notes,.lock-banner,.xp-pill,.play-btn,.vital,.hp-btn,.hp-amount,.p-chip,.death-saves,.ability-tile,.passives div,.resources.compact,.pill,.story-portrait,.paper-list,.spell-tags i,.link-panel,.pim-float,.handouts-window,.handouts-note,.turn-popup):before{content:"";position:absolute;inset:-1.5px;border:1.8px solid var(--frame-ink, var(--pencil));border-style:var(--frame-style, solid);border-radius:inherit;filter:url(#pencil1);pointer-events:none;z-index:-1}:is(.box,.ability,.chip,.vital,.p-chip,.ability-tile,.pill):nth-child(3n+1):before{filter:url(#pencil2)}:is(.box,.ability,.chip,.vital,.p-chip,.ability-tile,.pill):nth-child(3n+2):before{filter:url(#pencil3)}:is(.welcome,.lock-banner,.death-saves,.link-panel,.handouts-window,.handouts-note,.turn-popup):before{--frame-ink: var(--pencil-red)}:is(.chip,.p-chip,.xp-pill,.passives div,.spell-tags i,.paper-list):before{--frame-ink: var(--pencil-faint)}.chip.on:before,.p-chip.is-on:before{--frame-ink: var(--pencil-red)}:is(.mini,.import-notes):before{--frame-style: dashed;--frame-ink: var(--ink-soft)}:is(.pim-float,.handouts-window,.turn-popup):before{inset:0}:is(.box,.vital,.ability-tile,.handouts-window,.pim-float,.turn-popup):before{border-width:2px}.box{border-radius:9px 6px 10px 5px}.box:nth-child(2n){border-radius:6px 10px 5px 9px}.pip,.prof,.prof-dot{filter:url(#pencil-soft)}:is(.link-panel,.pim-float,.handouts-window,.handouts-note,.turn-popup,.welcome){background-image:var(--grain);background-color:var(--parchment)}.pim-float-body,.handouts-window>:not(header){background:none}.pim-float{height:min(360px,75vh);border-color:transparent;border-radius:4px;box-shadow:0 8px 18px #1e140a59}.pim-float-bar{padding:7px 6px 2px 10px;background:none;color:var(--color-header-ink)}.pim-float:not(.is-focused) .pim-float-bar{filter:none}.pim-float:not(.is-focused) .pim-float-title{filter:saturate(.4) brightness(1.15)}.pim-float-bar>img{display:none}.pim-float-title{flex:0 1 auto;min-width:0;padding:3px 14px 2px;background:url(/bt/table_header-small1.svg) 0 0 / 100% 100% no-repeat;font-size:15px}.pim-float-buttons{margin-left:auto}.pim-float-buttons button{border:0;background:none;color:var(--color-hl2);font-size:16px}.pim-float-buttons button:hover{color:var(--warn)}.pim-me{border-radius:0;background:url(/bt/underline_pencil-3.svg) left bottom / 100% 5px no-repeat;padding:2px 4px 7px}.pim-me b{color:var(--color-hl2)}:is(.pim-form fieldset,.pim-float-body button:not(.pim-buddy,.pim-link)){position:relative;isolation:isolate;border-color:transparent;background-color:#fffdf88c}:is(.pim-form fieldset,.pim-float-body button:not(.pim-buddy,.pim-link)):before{content:"";position:absolute;inset:-1px;border:1.6px solid var(--pencil);border-radius:inherit;filter:url(#pencil3);pointer-events:none;z-index:-1}.pim-float-body button:not(.pim-buddy,.pim-link){background-color:transparent}.pim-tree,.pim-log{border:1.5px solid rgb(47 42 36 / .45);border-radius:7px 4px 8px 5px;background:#fffdf88c}.pim-compose textarea,.pim-form input,.pim-form textarea{border-color:var(--pencil-faint);background:#fffdf8b3}.doodle{display:inline-block;width:1.15em;height:1.15em;margin:-.2em .3em -.2em 0;vertical-align:middle;background:center / contain no-repeat;opacity:.55}.chip.on .doodle,.p-chip.is-on .doodle{opacity:1;filter:invert(1)}.page-head h2{position:relative;display:inline-flex;align-items:center;gap:.45em}.page-head h2:before,.page-head h2:after{content:"";width:1.3em;height:1.3em;flex:none;background:var(--doodle-left) center / contain no-repeat;transform:rotate(-12deg);opacity:.7}.page-head h2:after{background-image:var(--doodle-right);transform:rotate(10deg)}.page-core{--doodle-left: url(/bt/icon_init.svg);--doodle-right: url(/bt/icon_shield.svg)}.page-features{--doodle-left: url(/bt/icon_action.svg);--doodle-right: url(/bt/icon_bonus.svg)}.page-extras{--doodle-left: url(/bt/status/status_blessed.svg);--doodle-right: url(/bt/status/status_charmed.svg)}.page-story{--doodle-left: url(/bt/icon_edit.svg);--doodle-right: url(/bt/icon_hp.svg)}.page-spells{--doodle-left: url(/bt/status/status_faerie-fire.svg);--doodle-right: url(/bt/status/status_concentrating.svg)}.play-name h1:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.35em;vertical-align:-.1em;background:url(/bt/icon_init.svg) center / contain no-repeat;transform:rotate(14deg);opacity:.75}:is(.chip,.p-chip.editable,.pip,.prof,.mini,.add,label:has(>input[type=checkbox]),input[type=checkbox]){cursor:url(/bt/cursor_pencil.svg) 1 30,pointer}}@media screen{html.is-notebook,html.is-notebook body{height:100%;overflow:hidden}html.is-notebook .pages{display:block;position:relative;height:calc(100dvh - var(--notebook-top, 0px) - var(--notebook-bottom, 0px));margin:0;padding:0;perspective:2400px;perspective-origin:50% 0}html.is-notebook .pages:before{z-index:5}html.is-notebook .pages:before,html.is-notebook .toolbar:after{left:20px;right:20px;max-width:1500px}.leaf{display:contents}html.is-notebook .leaf{display:block;position:absolute;top:var(--coil-gap);bottom:40px;left:50%;width:min(1500px,calc(100% - 40px));overflow:hidden;background:var(--grain),var(--parchment);-webkit-mask:url(/paper/tear-bottom.svg) left bottom / auto var(--tear) repeat-x,linear-gradient(#000 0 0) left top / 100% calc(100% - var(--tear) + 2px) no-repeat;mask:url(/paper/tear-bottom.svg) left bottom / auto var(--tear) repeat-x,linear-gradient(#000 0 0) left top / 100% calc(100% - var(--tear) + 2px) no-repeat;transform:translate(-50%);transform-origin:50% 0;backface-visibility:hidden;visibility:hidden;z-index:1;transition:transform .6s cubic-bezier(.35,.05,.25,1),visibility 0s linear .6s}html.is-notebook .leaf[data-leaf=current]{visibility:visible;z-index:3;transition:transform .6s cubic-bezier(.35,.05,.25,1),visibility 0s}html.is-notebook .leaf[data-overflows]{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html.is-notebook .leaf[data-overflows]>.page{padding-bottom:calc((var(--tear) + 8px) / var(--fit, 1))}html.is-notebook .leaf[data-leaf=before]{transform:translate(-50%) rotateX(100deg);z-index:4}html.is-notebook .leaf>*{position:absolute;top:18px;left:0;width:100%;max-width:none;min-height:0;margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:none;-webkit-mask:none;mask:none;transform:scale(var(--fit, 1));transform-origin:0 0}html.is-notebook .leaf>.page{padding:4px 28px 0}html.is-notebook .leaf>.page .box{overflow:visible}html.is-notebook .leaf>.page>:last-child:not(.attribution),html.is-notebook .leaf>.page>:nth-last-child(2):has(+.attribution){flex-grow:1}html.is-notebook .leaf>.page .box:not(.equipment,.slots){display:flex;flex-direction:column}html.is-notebook .leaf>.page .box>.area{flex-grow:1}html.is-notebook .leaf>.page-core{display:grid;grid-template-columns:minmax(300px,1fr) minmax(280px,.9fr) minmax(0,2.2fr);grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"head head head" "identity identity identity" "abilities skills combat" "profs skills combat" "profs skills attacks" "limited skills attacks";align-items:stretch;gap:8px 12px}html.is-notebook .page-core :is(.page-head,.identity,.abilities,.combat,.profs){align-self:start}html.is-notebook .page-core .skills-col>:last-child{flex-grow:1}html.is-notebook .page-core>:is(.core,.row-2){display:contents}html.is-notebook .page-core>.page-head{grid-area:head}html.is-notebook .page-core .identity{grid-area:identity}html.is-notebook .page-core .abilities{grid-area:abilities}html.is-notebook .page-core .skills-col{grid-area:skills}html.is-notebook .page-core .combat{grid-area:combat}html.is-notebook .page-core .attacks{grid-area:attacks}html.is-notebook .page-core .profs{grid-area:profs}html.is-notebook .page-core .limited{grid-area:limited}html.is-notebook .page-core .abilities{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}html.is-notebook .page-core .abilities>:not(.ability){grid-column:1 / -1}html.is-notebook .page-core .combat{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-auto-flow:column;align-items:start;gap:8px}html.is-notebook .leaf>.welcome{display:block;padding:.5in .6in}html.is-notebook .leaf>.welcome:before{display:none}html.is-notebook .leaf>.welcome h2{font-size:2rem}.leaf-titles{display:grid;text-align:center}.leaf-titles>span{grid-area:1 / 1;visibility:hidden}.leaf-titles>.is-open{visibility:visible}.leaf-turner{position:fixed;left:50%;bottom:calc(var(--notebook-bottom, 0px) + 6px);z-index:20;display:flex;align-items:center;gap:10px;transform:translate(-50%);padding:2px 10px;border-radius:99px;background:#f8f3e7eb;box-shadow:0 1px 4px #1e140a59;color:var(--ink-soft);font:.8rem var(--font-label);white-space:nowrap}.leaf-turner button{width:26px;height:26px;border:0;border-radius:50%;background:none;color:var(--color-hl2);font:700 1.3rem/1 var(--font-head);cursor:pointer}.leaf-turner button:disabled{opacity:.3;cursor:default}html.is-notebook .credits{position:fixed;left:0;right:0;bottom:0;max-width:none;margin:0;padding:3px 12px;border-radius:0;font-size:.7rem}html.is-notebook :is(.import-notes,.lock-banner){position:fixed;left:16px;bottom:calc(var(--notebook-bottom, 0px) + 44px);z-index:20;max-width:360px}}@media print{.leaf{display:contents}.leaf:not(:last-child)>.page:last-child{break-after:page}}
