.df-line{margin:0 0 .92rem}.df-prompt,.df-login{color:var(--df-accent)}.df-prompt{margin:0 0 .38rem}.df-login{margin:0 0 .62rem}.df-shellbar-tagline{margin:.78rem 0 0;padding-top:.68rem;border-top:1px solid rgb(39 49 58 / .85);color:var(--df-muted);font-size:.92rem}.df-title{margin:0 0 .94rem;font-size:clamp(2.25rem,5.6vw,5.75rem);line-height:1.12;letter-spacing:-.018em;color:var(--df-fg)}.df-subtitle{max-width:64ch;margin:0;color:var(--df-muted)}.df-shellbar-tagline cite{font-style:normal;color:var(--df-accent)}.df-motd{margin:0}.df-motd p,.df-output p,.df-content p,.df-site-footer p{margin:0 0 .72rem}.df-nav-inline{display:flex;flex-wrap:wrap;gap:.34rem .46rem;align-items:baseline;font-size:.92rem}.df-nav-inline a{color:var(--df-fg);text-decoration:none;white-space:nowrap}.df-nav-inline a:before{content:"[ ";color:var(--df-link)}.df-nav-inline a:after{content:" ]";color:var(--df-link)}.df-nav-inline a:hover{color:var(--df-accent)}.df-nav-prompt{color:var(--df-accent);white-space:nowrap;margin-right:.15rem}.df-nav-list ul{list-style:none;padding:0;margin:.4rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(10ch,1fr));column-gap:1.25rem;row-gap:.18rem;max-width:34rem}.df-nav-list a{color:var(--df-link);text-decoration:none}.df-nav-list a:after{content:"/";color:var(--df-accent)}.df-nav-list a:hover{color:var(--df-accent)}.df-pagination{margin-top:1.35rem;padding-top:.95rem;border-top:1px solid var(--df-border);gap:.5rem 1rem}.df-pagination .df-page-count{color:var(--df-muted)}.df-pagination .df-page-spent{color:var(--df-muted);opacity:.45;white-space:nowrap}.df-coffee-card{position:relative;min-height:420px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden;padding:1.35rem 1.7rem}.df-coffee-card:before{content:"";position:absolute;inset:1rem;border:1px dashed rgb(126 231 135 / .17);border-radius:calc(var(--df-radius) - 6px)}.df-coffee-output{position:relative;z-index:1;width:max-content;max-width:100%;margin:1.05rem auto 0;transform:translateX(-.55rem)}.df-coffee{margin:0 0 .9rem;color:var(--df-accent);opacity:.62;font-size:clamp(1.24rem,2.25vw,1.82rem);line-height:1.08;pointer-events:none;user-select:none;white-space:pre}.df-status-table{border-top:1px solid rgb(39 49 58 / .9);padding-top:.78rem}.df-status-table p{margin:.18rem 0;color:var(--df-muted);white-space:nowrap}.df-status-table span{display:inline-block;min-width:6.2rem;color:var(--df-accent)}.df-mini-fortune{position:relative;z-index:1;margin-top:auto;padding-top:1.05rem;border-top:1px solid rgb(39 49 58 / .9);color:var(--df-muted);font-size:.92rem}.df-mini-fortune p{margin:.18rem 0}.df-tux-card{margin-top:clamp(1rem,2vw,1.5rem)}.df-tux-output{position:relative;z-index:1;width:max-content;max-width:100%;margin:1.05rem auto .2rem}.df-tux{margin:0 0 .9rem;color:var(--df-accent);opacity:.62;font-size:clamp(1.02rem,1.9vw,1.4rem);line-height:1.04;white-space:pre;user-select:none;pointer-events:none}.df-content{margin-top:1.2rem}.df-content h1,.df-content h2,.df-content h3{line-height:1.2}.df-content ul{list-style:none;margin:.7rem 0 1.15rem;padding-left:0}.df-content li{position:relative;margin:.32rem 0;padding-left:1.4rem}.df-content li:before{content:"–";position:absolute;left:.25rem;color:var(--df-accent)}.df-cursor{display:inline-block;width:.65em;height:1.05em;margin-left:.15em;vertical-align:-.12em;background:var(--df-accent);animation:df-blink 1.15s steps(1,end) infinite}@keyframes df-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.df-cursor{animation:none}}.df-not-found{margin-top:2rem;white-space:pre-wrap}@media(max-width:900px){.df-title{font-size:clamp(2.15rem,11vw,3.9rem)}.df-coffee-card{position:relative;top:auto;min-height:auto}.df-coffee-output{transform:none}.df-coffee{font-size:clamp(1.05rem,5vw,1.62rem)}.df-nav-list ul{grid-template-columns:1fr}}.df-copyright{margin-top:1.25rem;padding-top:.95rem;border-top:1px solid rgb(39 49 58 / .65);color:var(--df-muted);font-size:.88rem;text-align:center}.df-madein{margin:.5rem 0 0;text-align:center;color:var(--df-muted);font-size:.82rem}.df-poweredby{margin:.35rem 0 0;text-align:center;color:var(--df-muted);font-size:.82rem}.df-comments{margin-top:1.2rem}.df-comments .comment-reply-title{margin:1rem 0 .4rem;color:var(--df-fg);font-size:1.05rem}.df-comment-note{margin:.4rem 0 1rem;font-size:.85rem}.df-comment-list{list-style:none;margin:.6rem 0 1.2rem;padding:0}.df-comment-list ol.children{list-style:none;margin:.4rem 0 0 1.1rem;padding-left:.9rem;border-left:1px solid var(--df-border)}.df-comment-list li.comment{padding:.6rem 0;border-top:1px solid var(--df-border)}.df-comment-list .comment-author{color:var(--df-accent)}.df-comment-list .comment-author .fn{font-style:normal}.df-comment-list .says{display:none}.df-comment-list .comment-metadata,.df-comment-list .comment-metadata a{font-size:.78rem;color:var(--df-muted);text-decoration:none}.df-comment-list .comment-content p{margin:.4rem 0}.df-comment-list .reply{font-size:.82rem}.df-comment-form label{display:block;color:var(--df-accent);margin:0 0 .3rem;font-size:.92rem}.df-comment-form input[type=text],.df-comment-form input[type=email],.df-comment-form input[type=url],.df-comment-form textarea{width:100%;border:1px solid var(--df-border);border-radius:calc(var(--df-radius) - 8px);background:rgb(13 17 23 / .85);color:var(--df-fg);font-family:inherit;font-size:1rem;padding:.6rem .75rem}.df-comment-form input[type=text],.df-comment-form input[type=email],.df-comment-form input[type=url]{max-width:36ch}.df-comment-form textarea{resize:vertical}.df-comment-form .comment-form-cookies-consent{display:flex;gap:.5rem;align-items:flex-start;color:var(--df-muted);font-size:.82rem}.df-comment-form .comment-form-cookies-consent label{color:var(--df-muted)}.df-comment-form .comment-form-cookies-consent input{width:auto}.df-comment-form .form-submit{margin:.7rem 0 0}.df-cup,.df-penguin{height:1.05em;width:auto;vertical-align:-.2em;margin-left:.35em;color:var(--df-accent)}.df-flag{height:.95em;width:auto;vertical-align:-.12em;margin-left:.35em;border-radius:1px}.df-pr-intro{margin-top:1.2rem;color:var(--df-muted)}.df-pr-error{margin:1.1rem 0 0;color:var(--df-focus)}.df-pr-ok{color:var(--df-accent);font-weight:600}.df-pr-result{margin:1.4rem 0 2.2rem}.df-pr-form{margin:1.5rem 0 2.2rem;max-width:58ch;display:flex;flex-direction:column;gap:1.1rem}.df-field{display:flex;flex-direction:column;gap:.4rem;margin:0}.df-field>span{color:var(--df-accent);font-size:.92rem}.df-field>span:before{content:"--";opacity:.5;margin-right:.35rem}.df-field input,.df-field textarea{width:100%;border:1px solid var(--df-border);border-radius:calc(var(--df-radius) - 8px);background:rgb(13 17 23 / .85);color:var(--df-fg);font-family:inherit;font-size:1rem;line-height:1.5;padding:.74rem .9rem}.df-field input::placeholder,.df-field textarea::placeholder{color:rgb(154 164 175 / .6)}.df-field input:hover,.df-field textarea:hover{border-color:var(--df-muted)}.df-field input:focus,.df-field textarea:focus{border-color:var(--df-accent)}.df-field textarea{resize:vertical;min-height:9.5rem}.df-field-row{display:flex;gap:1rem;flex-wrap:wrap}.df-field-row .df-field{flex:1 1 16ch}.df-button{align-self:flex-start;border:1px solid var(--df-accent);background:rgb(126 231 135 / .1);color:var(--df-accent);font:inherit;font-weight:600;border-radius:calc(var(--df-radius) - 8px);padding:.74rem 1.25rem;cursor:pointer;transition:background .15s ease}.df-button:hover{background:rgb(126 231 135 / .2)}.df-form-actions{margin:.2rem 0 0}.df-field-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.df-calendly-cta{margin:1.2rem 0 0}.df-theme-switch{margin-top:1.1rem;text-align:center}.df-swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.45rem;justify-content:center}.df-swatch{width:1.3rem;height:1.3rem;padding:0;border:1px solid var(--df-border);border-radius:50%;cursor:pointer;background:#444;transition:transform .12s ease}.df-swatch:hover{transform:scale(1.12)}.df-swatch[aria-pressed="true"]{outline:2px solid var(--df-fg);outline-offset:2px}.df-swatch[data-df-theme="green"]{background:#7ee787}.df-swatch[data-df-theme="amber"]{background:#f0c674}.df-swatch[data-df-theme="red"]{background:#ff7b72}.df-swatch[data-df-theme="blue"]{background:#79c0ff}.df-swatch[data-df-theme="cyan"]{background:#56d4dd}.df-swatch[data-df-theme="magenta"]{background:#ff9bce}.df-swatch[data-df-theme="purple"]{background:#d2a8ff}.df-swatch[data-df-theme="pride"]{background:linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787)}.df-swatch[data-df-theme="trans"]{background:linear-gradient(180deg,#5bcefa,#f5a9b8,#ffffff,#f5a9b8,#5bcefa)}@media(prefers-reduced-motion:reduce){.df-swatch{transition:none}.df-swatch:hover{transform:none}}