/* PARATAKSİS v24.0 — quiet editorial details. Existing Xanga palette and desktop chrome remain. */
.xanga-public .p-discovery{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:7px 0 25px;padding:9px 0;border-block:1px solid var(--xanga-border)}
.xanga-public .p-discovery a{display:inline-flex;align-items:center;min-height:38px;padding:8px 10px;border:1px solid var(--xanga-border);color:var(--p-link);text-decoration:none;font:12px/1.4 Verdana,Geneva,sans-serif}
.xanga-public .p-discovery a:hover,.xanga-public .p-discovery a:focus-visible{background:var(--p-soft)}
.xanga-public .p-discovery a:first-child{font-weight:bold}
.xanga-public .p-featured{padding:0 0 25px;margin:0 0 28px;border-bottom:1px solid var(--xanga-border)}
.xanga-public .p-featured-label{display:flex;gap:10px;align-items:center;margin:0 0 15px;font:bold 11px/1.5 Verdana,Geneva,sans-serif;letter-spacing:.025em;color:var(--p-link)}
.xanga-public .p-featured-star{font-size:18px}.xanga-public .p-featured-rule{flex:1;height:1px;background:var(--xanga-border)}
.xanga-public .p-featured-content{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(15px,2vw,23px);align-items:start}
.xanga-public .p-featured-content:not(:has(.p-featured-cover)){grid-template-columns:1fr}
.xanga-public .p-featured-cover{display:block;min-width:0;line-height:0}
.xanga-public .p-featured-cover img{display:block;width:100%;height:auto;max-height:310px;object-fit:contain;object-position:left top}
.xanga-public .p-featured-copy{min-width:0}.xanga-public .p-featured-meta{font:11px/1.5 Verdana,Geneva,sans-serif;color:var(--p-secondary);margin:0 0 8px}
.xanga-public .p-featured-copy h2{font:700 clamp(20px,2.5vw,28px)/1.28 Verdana,Geneva,sans-serif;margin:0 0 12px;overflow-wrap:anywhere}
.xanga-public .p-featured-copy h2 a{color:var(--p-text);text-decoration:none}
.xanga-public .p-featured-copy>p:not(.p-featured-meta){font:13px/1.7 Verdana,Geneva,sans-serif;color:var(--p-text);margin:0 0 14px}
.xanga-public .p-featured-read{display:inline-flex;min-height:39px;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--xanga-border);color:var(--p-link);text-decoration:none;font:700 12px Verdana,Geneva,sans-serif}
.xanga-public .p-featured a:hover{text-decoration:underline}
.xanga-public .p-archive,.xanga-public .p-reader-list-page{max-width:780px;margin:0 auto 38px;min-width:0}
.xanga-public .p-archive-home{display:inline-flex;align-items:center;min-height:39px;color:var(--p-link);font:12px Verdana,Geneva,sans-serif;margin-bottom:17px}
.xanga-public .p-archive-head{margin-bottom:28px;border-bottom:1px solid var(--xanga-border);padding-bottom:19px}
.xanga-public .p-archive-head>span{font:11px Verdana,Geneva,sans-serif;color:var(--p-secondary)}
.xanga-public .p-archive-head h1{font:700 clamp(25px,5vw,37px)/1.3 Verdana,Geneva,sans-serif;margin:11px 0}
.xanga-public .p-archive-head p{font:13px/1.75 Verdana,Geneva,sans-serif;color:var(--p-secondary);margin:0;max-width:58ch}
.xanga-public .p-archive-year{border-bottom:1px solid var(--xanga-border);padding:9px 0}
.xanga-public .p-archive-year>summary{cursor:pointer;font:700 23px Verdana,Geneva,sans-serif;padding:10px 4px;color:var(--p-text)}
.xanga-public .p-archive-month{margin:8px 0 9px 12px;border-left:2px solid var(--xanga-border);padding:5px 0 5px 15px}
.xanga-public .p-archive-month>summary{cursor:pointer;color:var(--p-link);font:700 15px Verdana,Geneva,sans-serif;min-height:29px}
.xanga-public .p-archive-month summary small{font:11px Verdana,Geneva,sans-serif;color:var(--p-secondary);margin-left:6px}
.xanga-public .p-archive-month ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:11px}
.xanga-public .p-archive-month li{display:grid;gap:4px;padding:4px 0;border-bottom:1px dotted var(--xanga-border)}
.xanga-public .p-archive-month li>a{font:700 13px/1.55 Verdana,Geneva,sans-serif;color:var(--p-link);overflow-wrap:anywhere}
.xanga-public .p-archive-month li>span{font:11px/1.5 Verdana,Geneva,sans-serif;color:var(--p-secondary)}
.xanga-public .p-archive-pagination{display:flex;gap:12px;margin:23px 0}.xanga-public .p-archive-pagination a{padding:10px;border:1px solid var(--xanga-border);color:var(--p-link)}
/* Reading controls only appear on article pages; no global popups, no floating toolbars. */
.xanga-public #reading-article{max-width:min(100%,76ch);margin-inline:auto}
.xanga-public #reading-article .mobile-reading-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px 0;margin:8px 0 10px;border-block:1px solid var(--xanga-border)}
.xanga-public #reading-article .mobile-reading-tools>span:first-child{font:11px Verdana,Geneva,sans-serif;color:var(--p-secondary);margin-right:3px}
.xanga-public #reading-article .mobile-reading-tools button,.xanga-public .p-reader-savebar button,.xanga-public .p-reader-resume button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 11px;background:var(--p-bg);border:1px solid var(--xanga-border);color:var(--p-link);font:12px Verdana,Geneva,sans-serif;cursor:pointer}
.xanga-public #reading-article .mobile-reading-tools button:disabled{opacity:.4;cursor:default}
.xanga-public .mobile-reading-value{font:11px Verdana,Geneva,sans-serif;color:var(--p-secondary)}
.xanga-public .p-reading-more{flex:1 1 100%;margin:3px 0 0;position:relative}
.xanga-public .p-reading-more>summary{cursor:pointer;display:inline-flex;align-items:center;min-height:35px;color:var(--p-link);font:12px Verdana,Geneva,sans-serif}
.xanga-public .p-reading-fields{display:flex;flex-wrap:wrap;gap:10px;background:var(--p-soft);border:1px solid var(--xanga-border);padding:13px;margin:5px 0}
.xanga-public .p-reading-fields label{display:grid;gap:5px;flex:1 1 128px;font:11px Verdana,Geneva,sans-serif;color:var(--p-text)}
.xanga-public .p-reading-fields select{min-width:0;width:100%;min-height:38px;background:var(--p-bg);border:1px solid var(--xanga-border);padding:7px;color:var(--p-text);font:12px Verdana,Geneva,sans-serif}
.xanga-public .p-reader-savebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 19px;padding:0 0 12px;border-bottom:1px solid var(--xanga-border)}
.xanga-public .p-reader-savebar a{display:inline-flex;align-items:center;min-height:38px;padding:8px 5px;font:12px Verdana,Geneva,sans-serif;color:var(--p-link)}
.xanga-public .p-reader-savebar button[aria-pressed=true]{background:var(--p-soft);font-weight:700}
.xanga-public #p-save-message{flex:1 1 100%;color:var(--p-secondary);font:11px/1.5 Verdana,Geneva,sans-serif}
.xanga-public #p-save-message:empty{display:none}
.xanga-public .p-reader-resume{display:flex;align-items:center;justify-content:space-between;gap:9px;border-left:2px solid var(--xanga-border);background:var(--p-soft);padding:11px;margin-bottom:14px;font:12px/1.5 Verdana,Geneva,sans-serif}
.xanga-public .p-reader-resume[hidden]{display:none!important}
/* Desktop base was 13px; article body now 16px by default and adjustable. */
.xanga-public .article #article-readable{font:var(--p-reader-font-size,16px)/var(--p-reader-leading,1.8) Verdana,Geneva,sans-serif;max-width:min(100%,var(--p-reader-column,66ch));margin:0 auto 20px;transition:background-color .15s,color .15s;overflow-wrap:anywhere}
.xanga-public .article #article-readable :is(p,li,blockquote){font-size:inherit!important;line-height:inherit!important}
.xanga-public .article #article-readable p{margin-bottom:1.15em}
.xanga-public .article #article-readable :is(ul,ol){padding-left:1.55em}
.xanga-public .article #article-readable :is(pre,table){max-width:100%;overflow-x:auto}
.xanga-public .article #article-readable[data-reader-paper=cream]{background:#f5eedf;color:#282520;border:1px solid #d5cbb9;padding:clamp(14px,3vw,29px)}
.xanga-public .article #article-readable[data-reader-paper=cream] :is(p,li,h2,h3,blockquote){color:#282520!important}
.xanga-public .article #article-readable[data-reader-paper=night]{background:#1b1e24;color:#f0eeee;border:1px solid #38404d;padding:clamp(14px,3vw,29px)}
.xanga-public .article #article-readable[data-reader-paper=night] :is(p,li,h2,h3,blockquote){color:#f0eeee!important}
.xanga-public .article #article-readable[data-reader-paper=night] a{color:#a9b6ff}
.xanga-public .article #article-readable[data-reader-paper=night] blockquote{background:#292f39}
.xanga-public .article #article-readable[data-reader-paper=night] :is(pre,code){color:#f0eeee;background:#303641}
/* Footnotes: quiet numbers. JS supplies a small anchored popover on desktop, bottom sheet on mobile. */
.xanga-public .p-footnote-ref{vertical-align:super;line-height:0;font-size:.72em;margin-left:2px}
.xanga-public .p-footnote-ref a{color:var(--p-link);text-decoration:none;border-bottom:1px dotted var(--xanga-border);padding:3px}
.xanga-public .p-footnotes{border-top:1px solid var(--xanga-border);margin:42px 0 14px;padding-top:14px;font-size:12px!important;line-height:1.65}
.xanga-public .p-footnotes h2{font:700 14px Verdana,Geneva,sans-serif;margin:0 0 13px}
.xanga-public .p-footnotes ol{padding-left:20px;margin:0;display:grid;gap:8px}
.xanga-public .p-footnotes li{font-size:12px!important;line-height:1.65!important}
.xanga-public .p-footnote-back{margin-left:7px}
.xanga-public .p-footnote-dialog{position:fixed;inset:auto;left:20px;top:20px;width:min(360px,calc(100vw - 26px));max-height:65dvh;overflow:auto;border:1px solid var(--xanga-border);background:var(--p-bg);color:var(--p-text);padding:13px 16px;box-shadow:0 8px 30px #0004;font:13px/1.7 Verdana,Geneva,sans-serif;z-index:80}
.xanga-public .p-footnote-dialog::backdrop{background:rgba(0,0,0,.38)}
.xanga-public .p-footnote-dialog .p-footnote-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;border-bottom:1px solid var(--xanga-border);padding-bottom:8px}
.xanga-public .p-footnote-dialog .p-footnote-top button{cursor:pointer;border:1px solid var(--xanga-border);min-width:37px;min-height:37px;background:var(--p-bg);color:var(--p-text);font:24px Verdana,Geneva,sans-serif}
.xanga-public #p-footnote-dialog-body{max-width:100%;overflow-wrap:anywhere}
.xanga-public .p-reader-list-page #p-list-items{display:grid;gap:11px}
.xanga-public .p-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--xanga-border);padding:11px 0}
.xanga-public .p-list-item a{font:700 14px/1.5 Verdana,Geneva,sans-serif;color:var(--p-link)}
.xanga-public .p-list-item small{display:block;font:11px/1.6 Verdana,Geneva,sans-serif;color:var(--p-secondary);margin-top:6px}
.xanga-public .p-list-item button,.xanga-public #p-list-clear{cursor:pointer;align-self:center;border:1px solid var(--xanga-border);background:var(--p-bg);color:var(--p-link);padding:9px 11px;min-height:40px;font:12px Verdana,Geneva,sans-serif}
.xanga-public .p-list-controls{display:flex;justify-content:end;margin-bottom:10px}
.xanga-public .p-list-privacy{border-top:1px solid var(--xanga-border);padding-top:16px;margin-top:22px;color:var(--p-secondary);font:11px/1.75 Verdana,Geneva,sans-serif}
.xanga-admin .p-admin-footnote-help{font:12px/1.6 Verdana,Geneva,sans-serif;color:var(--xa-muted);margin:8px 0}
@media(max-width:760px){
  .xanga-public .p-discovery{gap:7px;margin-bottom:19px}.xanga-public .p-discovery a{min-height:42px;font-size:12px}
  .xanga-public .p-featured{margin-bottom:20px}.xanga-public .p-featured-content{grid-template-columns:1fr;gap:14px}
  .xanga-public .p-featured-cover img{max-height:330px;object-position:center center}
  .xanga-public .p-featured-copy h2{font-size:23px}
  .xanga-public .p-archive-month{margin-left:7px;padding-left:11px}
  .xanga-public #reading-article .mobile-reading-tools{gap:7px}.xanga-public #reading-article .mobile-reading-tools>span:first-child{flex:0 0 100%}
  .xanga-public #reading-article .p-reader-savebar button{min-height:43px}
  .xanga-public .p-reader-resume{flex-wrap:wrap}
  .xanga-public .article #article-readable{font-size:var(--p-reader-font-size,17px);max-width:min(100%,var(--p-reader-column,66ch));line-height:var(--p-reader-leading,1.85)}
  .xanga-public .p-footnote-dialog{width:100%;max-width:none;max-height:45dvh;top:auto!important;left:0!important;bottom:0;right:0;margin:0;border:0;border-top:2px solid var(--xanga-border);padding:16px 17px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box}
  .xanga-public .p-list-item{grid-template-columns:minmax(0,1fr);gap:9px}
  .xanga-public .p-list-item button{justify-self:start}
}
@media(prefers-reduced-motion:reduce){.xanga-public #article-readable{transition:none}}
