/**
 *                          ___                   _       _         _ 
 *                         / __)                 | |     | |       | |
 *     _ _ _ _ _ _ _ _ _ _| |__ _____  ____ _   _| |  _  | |__   __| |
 *    | | | | | | | | | (_   __|____ |/ ___) | | | |_/ ) |  _ \ / _  |
 *    | | | | | | | | | | | |  / ___ | |   | |_| |  _ ( _| |_) | (_| |
 *     \___/ \___/ \___(_)|_|  \_____|_|   |____/|_| \_|_)____/ \____|
 *                                                                    
 *
 * 	Author: MD OMAR FARUK
 * 	Author URI: www.faruk.bd
 * 	Author Contact: https://faruk.bd/#contact
 * 	Author Email: info@faruk.bd | farukmr@gmail.com
 * 	Copyright © 2026
 *                          ___                   _       _         _ 
 *                         / __)                 | |     | |       | |
 *     _ _ _ _ _ _ _ _ _ _| |__ _____  ____ _   _| |  _  | |__   __| |
 *    | | | | | | | | | (_   __|____ |/ ___) | | | |_/ ) |  _ \ / _  |
 *    | | | | | | | | | | | |  / ___ | |   | |_| |  _ ( _| |_) | (_| |
 *     \___/ \___/ \___(_)|_|  \_____|_|   |____/|_| \_|_)____/ \____|
 *                                                                    
 */
/*
 * Platform Requests - the public page. Built on the kit (assets/css/kit.css):
 * the same in every theme, light and dark, left-to-right and right-to-left.
 */
.pr-intro{max-width:48rem;margin:0 0 1.2rem;font-size:1.02rem}
.pr-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);gap:1.4rem;align-items:start}
.pr-side{position:sticky;top:5.5rem}
.pr-side h2{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;margin-bottom:.9rem}
.pr-side h2 i{color:var(--k-accent)}
.pr-public{display:flex;gap:.4rem;margin:.7rem 0 0}
.pr-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .9rem}
.pr-tabs .is-on{background:var(--k-accent);border-color:var(--k-accent);color:#fff!important}
.pr-n{display:inline-block;min-width:1.4rem;padding:0 .35rem;border-radius:999px;background:rgba(127,127,127,.18);font-size:.76rem;text-align:center}
.pr-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.pr-item{display:flex;gap:.9rem;align-items:flex-start;padding:.85rem 1rem;border:1px solid var(--k-line);border-radius:var(--k-r);background:var(--k-surface);scroll-margin-top:6rem}
.pr-item:target{border-color:var(--k-accent);box-shadow:0 0 0 3px rgba(var(--k-accent-rgb),.15)}
.pr-like{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;flex:0 0 3.4rem;min-height:3.6rem;padding:.35rem .2rem;border:1px solid var(--k-line);border-radius:12px;background:var(--k-soft);color:var(--k-muted);font:inherit;cursor:pointer;transition:border-color .15s,color .15s,transform .1s,background .15s}
.pr-like i{font-size:1.15rem;line-height:1}
.pr-like b{font-size:.95rem;font-variant-numeric:tabular-nums;color:var(--k-ink)}
.pr-like:hover{border-color:var(--k-accent);color:var(--k-accent)}
.pr-like:active{transform:scale(.94)}
.pr-like.is-on{border-color:var(--k-accent);background:rgba(var(--k-accent-rgb),.1);color:var(--k-accent)}
.pr-like.is-on b{color:var(--k-accent)}
.pr-like[disabled]{cursor:default;opacity:.7}
.pr-like:focus-visible{outline:3px solid rgba(var(--k-accent-rgb),.35);outline-offset:2px}
.pr-body{flex:1 1 auto;min-width:0}
.pr-head{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}
.pr-name{font-size:1.02rem;overflow-wrap:anywhere}
.pr-host{color:var(--k-muted);font-size:.86rem;direction:ltr;unicode-bidi:embed;overflow-wrap:anywhere}
.pr-note{margin:.3rem 0 0!important;font-size:.94rem;overflow-wrap:anywhere}
.pr-reply{margin:.45rem 0 0!important;padding:.45rem .7rem;border-inline-start:3px solid var(--k-accent);border-radius:0 8px 8px 0;background:var(--k-soft);font-size:.9rem;overflow-wrap:anywhere}
[dir="rtl"] .pr-reply{border-radius:8px 0 0 8px}
.pr-meta{margin:.4rem 0 0!important;color:var(--k-muted);font-size:.82rem}
@media (max-width:860px){
    .pr-layout{grid-template-columns:minmax(0,1fr)}
    .pr-side{position:static;order:-1}
}
