.cloud-home{border:1px solid #476351;border-radius:18px;padding:22px;margin:22px 0;background:#1b382c}.cloud-home h2{font-size:24px;margin:8px 0}.cloud-home p{font-size:13px;color:#bfd1c4}.cloud-home a,.cloud-bar a{color:#d0ecd6}.saved-match{width:100%;text-align:left;display:grid;gap:8px;margin:8px 0;padding:16px;background:#284a37;border:1px solid #64836c;border-radius:12px;color:#eff5e8}.saved-match small{font-size:11px;color:#c1d2c3}.cloud-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:4px 0 18px;padding:12px 0;border-bottom:1px solid #45614e}.cloud-bar .eyebrow{font-size:8px}.cloud-bar p{font-size:11px;margin:4px 0;color:#bed1c3}.cloud-actions{display:flex;gap:8px;flex-wrap:wrap}.cloud-actions button,.cloud-bar button{font-size:12px;padding:10px 14px;touch-action:manipulation}.cloud-dialog{max-width:420px;width:calc(100% - 32px);box-sizing:border-box;border:1px solid #7d9984;border-radius:22px;background:#19372b;color:#f6f3e7;padding:28px}.cloud-dialog::backdrop{background:#071e18b8;backdrop-filter:blur(5px)}.cloud-dialog h2{font-size:27px;line-height:1.15;margin:18px 0}.cloud-dialog p{font-size:13px;line-height:1.6;color:#cad9cc}.cloud-dialog .dialog-close{float:right;background:none;border:0;font-size:26px;padding:0 8px;color:inherit}.cloud-dialog input{box-sizing:border-box;width:100%;font-size:16px}.match-qr{background:#fff;padding:16px;border-radius:16px;margin:20px auto;width:180px}.match-qr svg{display:block;width:100%;height:auto}.cloud-dialog .quiet,.cloud-home .quiet{background:none;color:#bdd4c4;border:0;text-decoration:underline;margin-top:12px;padding:8px}.cloud-dialog button{cursor:pointer}.follow-page{margin:0;background:#0e241c;color:#f4f1e5;font-family:Arial,Helvetica,sans-serif;line-height:1.4}.follow-page *{box-sizing:border-box}.follow-nav{max-width:720px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between}.follow-nav a{text-decoration:none;font-size:14px;font-weight:800;letter-spacing:2px;color:#f4f1e5}.follow-nav a span{display:block;color:#aec5b5;font-size:9px;letter-spacing:4px;margin-top:2px}.view-tag{font-size:9px;border:1px solid #4a6654;border-radius:24px;padding:7px 10px;letter-spacing:1px}.follow-main{max-width:680px;margin:0 auto;padding:0 20px 32px}.follow-page .eyebrow{font-size:9px;font-weight:700;letter-spacing:2px;color:#c3d5c6}.follow-top{margin:12px 0 20px}.follow-top p{font-size:11px;color:#b8ccbd;margin:8px 0}.follow-page button,.follow-page select{font:inherit;font-size:16px;touch-action:manipulation;border:1px solid #708b77;border-radius:9px;padding:10px 12px;background:#213f30;color:#f4f1e5}.follow-page button{cursor:pointer}.follow-page select{max-width:180px;margin-left:8px}.follow-page #viewerIdentity{display:flex;align-items:center;justify-content:space-between;margin:18px 0;font-size:12px}.follow-page #viewerIdentity[hidden]{display:none}.follow-hero{padding:24px;border-radius:20px;border:1px solid #76927d;background:radial-gradient(ellipse at top right,#446946,transparent 70%),#214331;box-shadow:0 16px 35px #06170f40}.follow-heading{display:flex;align-items:center;justify-content:space-between}.follow-heading svg{width:42px;height:42px;color:#c3e1be}.follow-hero h1{font-size:clamp(29px,6vw,42px);letter-spacing:-1.5px;line-height:1.07;margin:12px 0}.follow-hero>p{font-size:13px;color:#c1d4c5}.follow-order{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:22px 0 16px;gap:6px}.follow-order li{padding:10px 7px;border:1px solid #67816a;border-radius:9px;min-width:0}.follow-order small{display:block;font-size:8px;letter-spacing:.5px;color:#c6d7ca}.follow-order b{display:block;font-size:12px;overflow-wrap:anywhere;margin-top:6px}.follow-order em{font-size:9px;font-style:normal;color:#ccedcf}.follow-order .wolf-seat{border-color:#c1deb7;background:#b9dcb512}.follow-pots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.follow-pots>div{display:grid;padding:14px;border:1px solid #66836b;border-radius:11px}.follow-pots span{font-size:8px;font-weight:bold;letter-spacing:1px}.follow-pots strong{font-size:23px;margin:5px 0;line-height:1.1}.follow-pots small{font-size:10px;color:#c4d3c6}.follow-pots .gold{background:#efdda7;color:#493b19;border-color:#efdda7}.follow-pots .gold small{color:#66532a}.follow-personal{display:grid;grid-template-columns:1fr 1fr;background:#c9e5ce;color:#163a2a;border-radius:14px;padding:20px;margin:16px 0;gap:16px}.follow-personal span{font-size:9px;letter-spacing:1px;font-weight:700}.follow-personal b{display:block;font-size:30px;margin-top:6px}.follow-personal>div+div{border-left:1px solid #93b49d;padding-left:20px}.follow-standings{margin:28px 0}.follow-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.follow-section-title h2{font-size:19px;margin:0}.follow-section-title>span{font-size:11px;color:#c0d3c7}.follow-player{display:flex;align-items:center;gap:12px;padding:15px 10px;border-bottom:1px solid #385a43}.follow-player.is-you{background:#254631;border-radius:10px}.player-monogram{display:grid;place-items:center;border:1px solid #66836b;border-radius:10px;width:35px;height:35px;flex-shrink:0;font-size:14px}.follow-player>div:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.follow-player b{font-size:14px}.follow-player small{display:block;font-size:10px;color:#bdd0c2;margin-top:4px}.player-tally{text-align:right}.player-tally>b{font-size:24px}.player-tally>b small{display:inline;font-size:10px}.player-tally>span{display:block;font-size:12px;color:#cce2c5}.follow-settlement{padding:22px;border:1px solid #7c825c;border-radius:16px;background:#eae3cd;color:#253c2b;margin:20px 0}.follow-settlement .eyebrow{color:#4c6044}.follow-settlement h2{font-size:24px;margin:8px 0 20px}.follow-settlement p{font-size:13px;border-top:1px solid #bdc3aa;padding-top:12px}.follow-settlement p strong{display:block;font-size:25px;margin-top:6px}.follow-settlement small{font-size:10px}.follow-page details{border:1px solid #57715d;border-radius:13px;margin-top:20px;overflow:hidden}.follow-page summary{padding:17px;font-size:14px;font-weight:bold;cursor:pointer}.follow-page summary span{font-weight:normal;font-size:10px;float:right;color:#bacebd}.follow-table{overflow-x:auto}.follow-table table{border-collapse:collapse;width:100%;font-size:11px}.follow-table th,.follow-table td{min-width:55px;padding:12px 9px;border:1px solid #38533e;text-align:center}.follow-table th:first-child{position:sticky;left:0;background:#173626;min-width:95px;z-index:1;max-width:130px;overflow-wrap:anywhere}.follow-table td span,.follow-table td em{display:block;font-size:9px;color:#a8c0ae;margin-top:4px;font-style:normal;white-space:nowrap}.follow-table td em{color:#f1d68c}.follow-table .points-won{color:#d0efca;font-weight:bold}.follow-foot{font-size:11px;color:#a0b6a8;line-height:1.6;margin:22px 4px}.follow-page a{color:inherit}@media(max-width:380px){.follow-main{padding:0 12px 24px}.follow-hero{padding:18px}.cloud-bar{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.follow-player{animation:viewer-arrive .2s ease-out}@keyframes viewer-arrive{from{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}}
