@layer properties;:root,:host{--font-body:"marauder";--font-title:"hopeless-romantic-society";--font-label:"papermono";--color-background:#b3b0a8;--color-text:#2e2e2e;--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:0.25rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:0.05em;--leading-tight:1.25;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@font-face{font-family:"glass";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/glass.ttf")}:root{--glass-ascent:919;--glass-descent:-171;--glass-units:1000;--glass-cap-height:891}h1.font-glass{font-family:"glass",serif;transform:translateY(0.1020em)}#content.font-content-glass{font-family:"glass",serif}#content.font-content-glass pre{font-family:"glass",serif}.font-label-glass{transform:translateY(0.1020em)}@font-face{font-family:"hopeless-romantic-society";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/hopeless-romantic-society.otf")}@font-face{font-family:"hopeless-romantic-society";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/hopeless-romantic-society.woff2")}:root{--hopeless-romantic-society-ascent:1500;--hopeless-romantic-society-descent:-548;--hopeless-romantic-society-units:1000;--hopeless-romantic-society-cap-height:1700}h1.font-hopeless-romantic-society{font-family:"hopeless-romantic-society",serif;transform:translateY(0.0000em)}#content.font-content-hopeless-romantic-society{font-family:"hopeless-romantic-society",serif}#content.font-content-hopeless-romantic-society pre{font-family:"hopeless-romantic-society",serif}.font-label-hopeless-romantic-society{transform:translateY(0.0000em)}@font-face{font-family:"marauder";font-style:italic;font-weight:400 900;font-display:block;src:url("../fonts/marauder-italic.ttf")}@font-face{font-family:"marauder";font-style:normal;font-weight:400 900;font-display:block;src:url("../fonts/marauder.ttf")}:root{--marauder-ascent:1630;--marauder-descent:-710;--marauder-units:2000;--marauder-cap-height:1400}h1.font-marauder{font-family:"marauder",serif;transform:translateY(0.2460em)}#content.font-content-marauder{font-family:"marauder",serif}#content.font-content-marauder pre{font-family:"marauder",serif}.font-label-marauder{transform:translateY(0.2460em)}@font-face{font-family:"papermono";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/papermono.otf")}:root{--papermono-ascent:970;--papermono-descent:-230;--papermono-units:1000;--papermono-cap-height:740}h1.font-papermono{font-family:"papermono",serif;transform:translateY(0.1060em)}#content.font-content-papermono{font-family:"papermono",serif}#content.font-content-papermono pre{font-family:"papermono",serif}.font-label-papermono{transform:translateY(0.1060em)}[data-theme="paper"]{--color-background:#b3b0a8;--color-text:#2e2e2e}[data-theme="paper"] header h1.font-glass{font-family:"glass",serif;transform:translate(-0.3rem,0.1020em);font-size:calc(6rem * 0.8)}@layer theme,base,components,utilities;@layer theme;@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden="until-found"])){display:none !important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.label-text{display:inline-block;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-family:var(--font-label);text-shadow:0.1px 0px 0px #2e2e2e}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-right{text-align:right}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--step:26px;--content-width:calc(var(--step) * 20)}html{scrollbar-gutter:stable;font-display:block;background:var(--color-background)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}body{text-align:justify;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;color:var(--color-text);font-family:var(--font-body),serif;font-size:21px;font-weight:400;font-feature-settings:"kern" 1,"onum" 1,"pnum" 1,"ss01" 0,"ss02" 0,"ss03" 0,"ss04" 0;font-variation-settings:"opsz" 10}a{cursor:pointer;text-decoration-line:underline}a:focus-visible{outline:1px solid currentColor;outline-offset:2px}code,kbd,samp{font-family:var(--font-label),monospace}pre{font-family:var(--font-body),serif}nav,article,header,#content,.chapter-nav,footer{margin-inline:auto;width:calc(20 * var(--step))}article #content{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);word-spacing:-0.1ch}article p,article li{text-wrap:pretty}nav{height:var(--step)}nav a{position:relative;left:calc(19px * -1);display:inline-flex;height:var(--step);align-items:baseline;padding-top:var(--step);--tw-leading:var(--step);line-height:var(--step);text-decoration-line:none}nav a span:not(.arrow){text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:2px;position:relative;top:1px}nav a .arrow{position:relative;top:1px}header{text-align:left;text-wrap:pretty;margin-top:calc(var(--step) * 2.1);margin-bottom:calc(var(--step) * 1)}header > div > span,nav > a{display:inline-block;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-family:var(--font-label);text-shadow:0.1px 0px 0px #2e2e2e;display:block}header > div > span{position:relative;left:-1px}header h1{position:relative;font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));--tw-leading:130px;line-height:130px;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-family:var(--font-title),serif}header h1 .opening-quote{display:inline-block;margin-left:-0.4em;width:0.4em}.index header{margin-top:calc(var(--step) * 3.5);margin-bottom:calc(var(--step) * 2)}.index header h1{white-space:nowrap}.not-found header{margin-top:calc(var(--step) * 3.5);margin-bottom:calc(var(--step) * 2)}.not-found header h1{font-size:var(--text-8xl)}.chapter header span{margin-top:calc(var(--step) * 0)}[class*="label"]{display:inline-block;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-family:var(--font-label);text-shadow:0.1px 0px 0px #2e2e2e}.draft-label,.new-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-family:var(--font-label)}article p + p{text-indent:calc(var(--spacing) * 6)}body:not(.fancy) article p,body:not(.fancy) article ul,body:not(.fancy) article ol{margin-top:var(--step);margin-bottom:var(--step)}body:not(.fancy) article p{text-indent:calc(var(--spacing) * 0)}prompt,h2,h3,h4,h5{display:block;text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;-webkit-hyphens:none;hyphens:none;line-height:var(--step);margin-bottom:0}@media print{article p,article li{widows:2;orphans:2}}h2{margin-top:calc(var(--step) * 2)}prompt,h3,h4,h5{margin-top:var(--step)}ol,ul{padding-left:calc(var(--spacing) * 6);margin-bottom:var(--step)}ol li{list-style-type:decimal;font-variant-numeric:lining-nums}ul li{list-style-type:disc}body:not(.fancy) article li > ul{margin-block:calc(var(--spacing) * 0)}blockquote{margin:calc(var(--step) * 2) calc(var(--step) * 2)}.index-list{position:relative;--tw-leading:var(--step);line-height:var(--step)}.index-row{display:flex;align-items:baseline}.index-row.pending{opacity:50%}.date-label,.status-label,.chapter-label,.section-label{flex:0 0 calc(var(--step) * 4);text-wrap:none;hyphens:none}.date-label{display:none}.section-label,.chapter-label{padding-right:var(--step)}.index-list .title{flex:1 0;padding-right:var(--step);text-wrap:nowrap;word-spacing:-0.1ch}.toc-opening-quote{display:inline-block;margin-left:-0.4em}.chapter-nav{display:flex;justify-content:space-between;align-items:baseline;margin-top:calc(var(--step) * 3)}.chapter-nav a{position:relative;text-decoration-line:none}.chapter-nav-prev{left:calc(19px * -1)}.chapter-nav-next{right:calc(19px * -1)}.chapter-nav a span:not(.arrow){text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:2px;position:relative;top:1px}.chapter-nav a .arrow{position:relative;top:1px}footer{width:calc(var(--content-width) * 2);margin-top:calc(var(--step) * 5);margin-bottom:var(--step)}footer.copyright{position:relative;--tw-leading:calc(var(--spacing) * 0);line-height:calc(var(--spacing) * 0);transform:scale(0.5);transform-origin:left center;width:calc(var(--content-width) * 2);height:calc(var(--step) * 2);margin-bottom:calc(var(--step) * -1)}@supports (zoom:1){footer.copyright{transform:none;zoom:0.5}}.theme-switch{display:inline-block}#content[class*="juniper-bay"],#content[class*="september-spirit"],#content[class*="september-spirit-alt"]{transform:scale(2);transform-origin:top left;width:calc(var(--content-width) / 2);margin-bottom:calc(var(--content-width))}@supports (zoom:1){#content[class*="juniper-bay"],#content[class*="september-spirit"],#content[class*="september-spirit-alt"]{transform:none;zoom:2;width:auto;margin-bottom:var(--step)}}h1[class*="september-spirit"]{transform:scale(1)}@supports (zoom:1){h1[class*="september-spirit"]{transform:none;zoom:1}}h1[class*="hopeless-romantic-society"]{transform:scale(0.4);transform-origin:left center;margin-bottom:calc(6 * var(--step)) !important;line-height:calc(7 * var(--step));text-wrap:nowrap}@supports (zoom:1){h1[class*="hopeless-romantic-society"]{transform:none;zoom:0.4}}body:not(.chapter) h1[class*="hopeless-romantic-society"]{margin-top:calc(5 * var(--step)) !important;margin-bottom:calc(7 * var(--step)) !important}body:not(.chapter) header span:has(+ h1[class*="hopeless-romantic-society"]){margin-top:calc((1.6 * var(--step)) + 1px) !important}.chapter header span:has(+ h1[class*="hopeless-romantic-society"]){margin-top:calc((1.6 * var(--step)) + 1px) !important}.chapter h1[class*="hopeless-romantic-society"]{transform:scale(0.4);transform-origin:left center;margin-top:calc(5 * var(--step)) !important;margin-bottom:calc(6 * var(--step)) !important;text-wrap:nowrap}@supports (zoom:1){.chapter h1[class*="hopeless-romantic-society"]{transform:none;zoom:0.4}}span.data-label{margin-bottom:26px;display:block}p:has(span.data-label) + p{text-indent:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial}}}
