@property --fpg-x{syntax:"<number>";inherits:true;initial-value:.5}@property --fpg-y{syntax:"<number>";inherits:true;initial-value:.5}.furin-pressure-gauge{--fpg-size:340px;position:relative;width:var(--fpg-size);height:var(--fpg-size);isolation:isolate;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:50%;transition:--fpg-x .5s cubic-bezier(.2,.75,.25,1),--fpg-y .5s cubic-bezier(.2,.75,.25,1)}.furin-pressure-gauge__brass{position:absolute;background:conic-gradient(from 200deg,#6d4a14 0%,#f5d98a 6%,#b3822f 14%,#7a5416 22%,#e9c470 31%,#fff3c4 38%,#a87a28 47%,#5d3f10 56%,#d6a850 66%,#fae6a6 74%,#8a6220 84%,#c79a40 92%,#6d4a14 100%);border-radius:50%;inset:0;box-shadow:0 0 0 1px #1e1202e6,0 6px 10px #0000008c,0 28px 38px -8px #000000d9,0 40px 70px -26px #ffbe5a33}.furin-pressure-gauge__brass:after{content:"";position:absolute;mix-blend-mode:overlay;background:repeating-conic-gradient(#fff5d217 0deg .4deg,#3c23051a .4deg .8deg);border-radius:50%;inset:0}.furin-pressure-gauge__lip{position:absolute;background:conic-gradient(from 20deg,#5a3d10 0%,#d8b062 10%,#3f2a09 22%,#b88a36 33%,#f6e0a0 42%,#54380d 54%,#c19640 66%,#ecd08a 76%,#4b320a 88%,#b48a38 95%,#5a3d10 100%);border-radius:50%;inset:11.2%;box-shadow:inset 0 0 0 1px #1e1202b3,inset 0 2px 3px #fff0be59,0 0 0 1px #ffebaa38}.furin-pressure-gauge__screw{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%)rotate(var(--fpg-rot));background:linear-gradient(90deg,#0000 42%,#0f0c08eb 42% 58%,#0000 58%),radial-gradient(circle at 36% 30%,#fbfbfc 0%,#a4acb6 42%,#4f565f 100%);border-radius:50%;width:5.2%;box-shadow:0 0 0 1px #190f02cc,0 1.5px 2px #0009,inset 0 -1px 1px #0000004d}.furin-pressure-gauge__face{position:absolute;border-radius:50%;inset:13.4%}.furin-pressure-gauge__dial{position:absolute;background:radial-gradient(circle at 50% 40%,#fdfcf7 0%,#f1ede0 55%,#ddd7c4 100%);border-radius:50%;inset:0;box-shadow:inset 0 6px 14px #28180480,inset 0 -1px 4px #fff6,0 0 0 1px #1e1202cc}.furin-pressure-gauge__svg{position:absolute;overflow:visible;width:136.2%;height:136.2%;top:-18.1%;left:-18.1%}.furin-pressure-gauge__arc{fill:none;stroke:#1b1814;stroke-width:1.4}.furin-pressure-gauge__arc.is-bar{stroke:#a5231b;stroke-width:1}.furin-pressure-gauge__zone{fill:none;stroke:#c9261c;stroke-width:7;opacity:.95}.furin-pressure-gauge__tick{stroke:#1b1814;stroke-width:1.2}.furin-pressure-gauge__tick.is-major{stroke-width:2.6}.furin-pressure-gauge__tick.is-red{stroke:#8f160e}.furin-pressure-gauge__tick.is-bar{stroke:#a5231b;stroke-width:1.2}.furin-pressure-gauge__num{fill:#1b1814;font-variant-numeric:tabular-nums;font:700 17px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.furin-pressure-gauge__num.is-red{fill:#b3180e}.furin-pressure-gauge__num.is-bar{fill:#a5231b;font-size:12px}.furin-pressure-gauge__label{letter-spacing:.3em;text-transform:uppercase;fill:#4a4337;font:700 11px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.furin-pressure-gauge__unit{letter-spacing:.08em;fill:#1b1814;font:800 22px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.furin-pressure-gauge__unit.is-bar{fill:#a5231b;letter-spacing:.3em;font-size:10px}.furin-pressure-gauge__hub{position:absolute;background:linear-gradient(90deg,#0000 44%,#281804b3 44% 56%,#0000 56%),radial-gradient(circle at 34% 28%,#fff6d0 0%,#e0b458 38%,#7a5416 100%);border-radius:50%;width:10.5%;height:10.5%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg);box-shadow:0 0 0 1px #1e1202bf,0 5px 7px #0000008c,inset 0 -2px 3px #3c230566}.furin-pressure-gauge__glass{position:absolute;overflow:hidden;pointer-events:none;background:radial-gradient(circle,#fff0 62%,#b4d7e61f 86%,#ffffff57 100%),radial-gradient(circle,#0000 66%,#0a141e33 94%);border-radius:50%;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.furin-pressure-gauge__rim{position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 5px) calc(100% - 2px),#0000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 5px) calc(100% - 2px),#0000 100%);transform:rotate(calc((var(--fpg-x) - .5)*30deg));background:conic-gradient(from 250deg,#fff0 0deg,#ffffffd9 40deg,#fff0 110deg 250deg,#ffffff73 300deg,#fff0 340deg);border-radius:50%;inset:0}.furin-pressure-gauge__glare{position:absolute;transform:translate(calc((var(--fpg-x) - .5)*-18px),calc((var(--fpg-y) - .5)*-12px));background:linear-gradient(#ffffff9e 0%,#fff3 55%,#ffffff05 100%);border-radius:50% 50% 48% 48%/70% 70% 30% 30%;height:40%;top:4%;left:12%;right:12%}.furin-pressure-gauge__crescent{position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 22px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 22px),#000 calc(100% - 3px));background:radial-gradient(circle at 74% 100%,#ffffff4d 0%,#fff0 38%);border-radius:50%;inset:3%}.furin-pressure-gauge__streak{position:absolute;top:-10%;bottom:-10%;left:calc(8% + var(--fpg-x)*74%);filter:blur(2px);background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0);width:12%;transform:skew(-18deg)}@media (prefers-reduced-motion:reduce){.furin-pressure-gauge{transition:none}}
